我正在研究什么可能成为一种信息亭应用程序。我是python和django的新手,但它正在滚动。我注册的allauth流程使用社交登录(暂时谷歌)或“本地”电子邮件地址&密码。
如果我使用Google帐户登录然后退出,我会被重定向到登录页面,很酷。问题是我没有真的已退出Google帐户。如果我单击社交登录链接,那么我回到用户区域,没有密码质询。
allauth是否有办法注销并删除了社交身份验证令牌?我是否需要捕获注销信号并自行查找/删除令牌?
答案 0 :(得分:0)
看起来有一个内置的解决方案。有一个RewriteCond %{HTTP_HOST} ^www.domainxyz.com [NC]
RewriteRule ^$ /view.php?page=process/ [NC,L]
参数可以赋值" reauthenticate"。对这些东西不熟悉我不是肯定的,我已经用python / django方式添加了它,但我编辑了模板:
action
并将myProject/templates/allauth/socialaccount/snippets/provider_list.html
添加到社交auth href行a la:
action=reauthenticate"
这似乎可以解决问题。