Я читал о множестве различных приложений для django для интеграции социальной аутентификации в проекты django. Но, у меня есть некоторые проблемы с пониманием того, как эта интеграция работаетпользовательская система с социальной аутентификацией в django
Разве это расширяет модели USER по умолчанию? Где я могу найти такую информацию в приложениях?
Мне нужна система пользователя, в которой есть группы (для целей разрешения). Пользователь сможет зарегистрироваться с использованием общего регистрационного процесса или facebook. Смогу ли я добиться этого с помощью любого вида приложений?
Заранее спасибо.
Спасибо за ответ. Когда вы написали «нормальный процесс ввода», вы имели в виду, что ВСЕ пользователи будут храниться в одном месте? Те, кто зарегистрирован через facebook и зарегистрирован через обычную регистрацию? Смогу ли я установить группы и разрешения? Смогу ли я ссылаться на каждого отдельного пользователя по ID, который будет уникальным независимо от процесса регистрации? –
Если вы посмотрите на их исходный код: https://github.com/pennersr/django-allauth/blob/master/allauth/account/forms.py, похоже, что процедура входа в систему пользователя одинакова независимо от метода , До тех пор, пока у вас есть имя пользователя и пароль и активны в бэкэнд, вы можете войти в систему. Возьмите мою точку зрения с солью, но, похоже, вы должны иметь возможность управлять ими, так как вы будете управлять «нормальными пользователями». Это не занимает много времени; вы можете сделать снимок и посмотреть. – user2707389
Итак, если пользователь зарегистрируется с использованием facebook, ему нужно будет создать имя пользователя и пароль? –