2024-04-19 19:00:55 发布
网友
我试图安装django social auth, 位于 https://github.com/omab/django-social-auth 如何将常规注册和社会身份验证相关联 例如,一个用户在twitter或facebook上没有任何帐户。。 我该怎么联系django.contrib.auth公司具有社会权威
通过让他选择是注册正常注册,还是使用twitter或facebook上的账户
django-social-auth提供特定后端(如Google、Facebook或Twitter)验证的视图。看看social_auth的URLconf:https://github.com/omab/django-social-auth/blob/master/social_auth/urls.py中定义的代码
django-social-auth
social_auth
一旦你安装了social_auth,如果你想用Twitter登录,你可以访问指定适当后端的beginurl(例如/login/Twitter/)。然后,social_auth应用会将你的用户重定向到Twitter,此时他们会授权你的应用,然后你会被重定向回completeurl(例如/complete/Twitter)。在
begin
complete
如果您想将Twitter帐户与现有用户(即通过admin应用程序创建的用户,或类似于django-registration的用户)相关联,您可以访问associate_beginurl(例如“/associate/Twitter/”)。在
admin
django-registration
associate_begin
这一切都假定根URLconf包含一个条目,如:
url(r'', include('social_auth.urls')),
django-social-auth
提供特定后端(如Google、Facebook或Twitter)验证的视图。看看social_auth
的URLconf:https://github.com/omab/django-social-auth/blob/master/social_auth/urls.py中定义的代码一旦你安装了
social_auth
,如果你想用Twitter登录,你可以访问指定适当后端的begin
url(例如/login/Twitter/)。然后,social_auth
应用会将你的用户重定向到Twitter,此时他们会授权你的应用,然后你会被重定向回complete
url(例如/complete/Twitter)。在如果您想将Twitter帐户与现有用户(即通过
admin
应用程序创建的用户,或类似于django-registration
的用户)相关联,您可以访问associate_begin
url(例如“/associate/Twitter/”)。在这一切都假定根URLconf包含一个条目,如:
相关问题 更多 >
编程相关推荐