提问人:ScottyB 提问时间:1/1/2014 最后编辑:timiTaoScottyB 更新时间:8/30/2019 访问量:1744
Google OAuth2 是否有取消授权回调?
Is there a deauthorize callback for Google OAuth2?
问:
我的PHP应用程序允许用户通过Facebook和Google登录,这很好用,但我也想知道用户何时撤销/取消授权访问。
对于 Facebook,在“高级设置”下很容易指定取消授权回调 URL,Facebook 将使用用户的 Facebook ID 调用该 URL。对于 Google,我找到了身份验证指南,其中谈到了撤销访问权限,但没有提到回调。
如何让 Google 在用户撤消访问权限时通知我的应用?(即,单击此处的“撤销访问权限”按钮)
答:
-1赞
Andreas Neumeier
8/30/2019
#1
没有这样的注销回调,但您可以包含类似的东西
<script type="text/javascript"
src="https://mail.google.com/mail/u/0/?logout&hl=en" />
在注销页面中,确保用户在注销应用时也已注销 Google,前提是用户仍通过 Google 登录。
评论
1赞
ScottyB
8/30/2019
谢谢,但这不是我要问的。我不想知道用户何时退出,而且我不认为 Google 希望我在用户离开我的应用时退出 Google。我只想知道用户何时撤消了我的应用作为 Google“具有帐户访问权限的第三方应用”的权限。然后(如果用户没有其他方式登录我的应用程序),我可以删除该用户。
下一个:事件回调的代码覆盖率
评论