Django + allauth первая аутентификация по электронной почтеPython

Программы на Python
Ответить
Anonymous
 Django + allauth первая аутентификация по электронной почте

Сообщение Anonymous »

У меня есть API-приложение django rest, в котором я хочу настроить собственный поток аутентификации. Вот как я хочу, чтобы это работало.
Регистрация
  • Пользователь вводит адрес электронной почты
  • Пользователь получает код подтверждения электронной почты
  • Пользователь вводит код подтверждения
  • Пользователь добавляет пароль
  • Пользователь выбирает имя пользователя и отображаемое имя
  • Пользователь выбирает план
  • Пользователь вводит платежную информацию (может не потребоваться, если он выбирает бесплатный план)
  • Теперь пользователь полностью вошел в систему!
Вход
  • Пользователь вводит адрес электронной почты (если учетная запись не существует или не прошел шаг 4 регистрации, переходит к шагу 2 регистрации)
  • Пользователь вводит пароль (работает, только если прошел шаг 4)
  • Пользователь перенаправляется к шагам 5–8 регистрации, если они не завершены.
  • Пользователь входит в систему.
Регистрация через социальные сети.
Я хочу, чтобы это по существу пропустило шаги регистрации 1–4 и связало учетную запись в социальной сети.
Похоже allauth требует от вас регистрации с паролем, и я не могу понять, как заставить этот процесс работать. Мне также интересно, как правильно это реализовать.
Я подумывал об использовании другого модуля, отличного от allauth, однако большинство других модулей не поддерживают другие социальные приложения.
Как мне это реализовать?

Подробнее здесь: https://stackoverflow.com/questions/798 ... entication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»