Я хочу реализовать логин для пользователя с паролем, который я установил в моделях с помощью set_unusable_password .Я не знаю, как реализовать аутентификацию для этого пользователя.Могу ли я декодировать пароль, который является записью в дБ, или я могу реализовать свою собственную функцию аутентификации и после этого использовать логин (запрос, пользователь)?
Способ создания пользователя с неиспользуемым паролем:
@staticmethod
def create_user_via_facebook(first_name, last_name, userId):
user = User(first_name=first_name, last_name=last_name, email=userId)
user.set_unusable_password()
user.save()
return user