Регистрация и аутентификация DRF по электронной почте и в социальной сети

Я использую Django REST Framework. В качестве интерфейса используется мобильное приложение для iOS. Мне нужно организовать на бэкэнде:

  • Регистрация с подтверждением по электронной почте
  • Аутентификация по электронной почте
  • Аутентификация с регистрацией через Facebook и Google с заполнением профиля при регистрации
class Profile (models.Model):
     user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, primary_key=True)
     photo = models.ImageField ()
     full_name = models.CharField (max_length = 150)

Вопрос: Как мне лучше всего достичь этих целей? И почему именно так?

Я нашел такие библиотеки, как:

Однако я не понимаю, что лучше всего подходит для моих целей.

1 ответ

Только что увидел ваше сообщение после того, как погуглил кое-что. Что ж, я считаю, что https://github.com/wagnerdelima/drf-social-oauth2 будет работать лучше, поскольку dj-rest-auth больше не поддерживается.

Другие вопросы по тегам