django授权,社交网络,密码管理

django授权,社交网络,密码管理,django,authorization,Django,Authorization,我通过社交网络进行授权,使用我的自定义用户模型。它还包含普通用户,他们可以使用电子邮件和密码登录。我正在考虑管理我的“社交用户”的密码。我可以在设置中为所有人定义一些密码,并使用它登录。或者生成随机密码并将其存储在特殊模型中,但这会在用户模型中造成无用的密码盐和散列。 不能将其留空,因为可以不用密码登录此电子邮件。您可以尝试,它具有处理社交帐户所需的功能为什么不使用django social auth?https://github.com/omab/django-social-authit自己编

我通过社交网络进行授权,使用我的自定义用户模型。它还包含普通用户,他们可以使用电子邮件和密码登录。我正在考虑管理我的“社交用户”的密码。我可以在设置中为所有人定义一些密码,并使用它登录。或者生成随机密码并将其存储在特殊模型中,但这会在用户模型中造成无用的密码盐和散列。
不能将其留空,因为可以不用密码登录此电子邮件。

您可以尝试,它具有处理社交帐户所需的功能

为什么不使用django social auth?https://github.com/omab/django-social-authit自己编写一些东西,然后让别人的代码表现得像你想要的那样更容易。我在社交网络上收到邮件时遇到了一些问题。我认为你应该学会如何使用别人的代码。这是当今发展过程的核心。我认为你是对的。但我仍然想参与到这个过程的所有细节中去,以了解下面发生了什么,这样以后就更容易找到问题的地方了。@SergiiV。您应该使用python social auth并仔细阅读文档,因为如果默认情况下没有收到电子邮件,那么应该在设置中启用它。此外,并非所有社交网络都提供电子邮件。例如,twitter。