如何将Disqus的单点登录与Django Allauth集成

9

我正在使用django-allauth为我的Django项目提供社交登录功能,同时我也在使用Disqus作为我的网站评论系统。

我想知道如何在allauth中使用Disqus的单点登录功能?


大家好,有没有人有任何想法来做这件事? 谢谢。 - user2673206
DisQus不会因为身份验证放置的cookie而识别您已登录吗?尝试使用Facebook登录,然后尝试以Facebook用户的身份发表评论,它应该会识别出您已登录。 - Joe
用户如果没有通过Facebook登录,而是通过我的网站的通用账户登录怎么办? - user2673206
应该有一个可以帮助处理的cookie工具。你有查看它的文档吗? - Joe
2个回答

2
Disqus有一个指南,链接为:http://help.disqus.com/customer/portal/articles/236206-integrating-single-sign-on "目前可以免费添加 Single Sign-On(SSO)功能到您的Disqus帐户中。请通过此联系表格与我们的支持团队联系并要求启用该功能。"
"Single sign-on(SSO)允许用户在登录网站后使用Disqus评论而无需重新进行Disqus的身份验证。 SSO将在Disqus上创建特定于站点的用户配置文件,以避免与Disqus现有用户冲突。"
Disqus本身不是SSO提供者,但如果您的用户已经在您的网站上进行了身份验证,则可以访问disqus而无需进行额外的登录。

0

我最近向django-allauth项目提交了一个拉取请求,添加了Disqus提供程序,您可以在这里查看。您可以等待PR被接受或检查更改并将其包含在您的项目中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接