我想使用social-auth通过社交网站提供注册/身份验证.我一直在努力了解如何使用social-auth,但我无法超越安装依赖项和配置后端.
我基本上是Django的新手,在论坛发帖之前我已经努力了解.也许是因为我不熟悉它,这就是为什么我没有成功.任何人都可以指点我如何使用社交认证的教程.这也有助于我整合其他应用.
更新:
虽然下面给出的答案解决了我的问题,但我只是想分享一下,我最终使用的是django-allauth而不是social-auth.最新版本的django-allauth似乎是最好的Django身份验证应用程序.
Tom*_*ski 18
从文档中可以清楚地看出这一点.
您需要在Twitter/Facebook /任何您想要使用的应用程序中创建应用程序.
他们会给你api密钥和api秘密.
请遵循以下参考socialauth docs的基本步骤:
现在,文档没有告诉你的是将链接放在你的登录模板中:
Login with <a href="{% url socialauth_begin 'twitter' %}">Twitter</a>
Run Code Online (Sandbox Code Playgroud)
应该管用.