我的应用程序与Facebook,Google和Microsoft(使用OAuth)集成.
要从facebook注销,我使用以下网址:
https://www.facebook.com/logout.php?next=[YourAppURL]&access_token=[ValidAccessToken]
谷歌和微软有类似的东西吗?
对于谷歌,我试过:
https://accounts.google.com/Logout?continue=http://localhost:51820
但它不起作用……它返回:您请求的页面无效.
如何获取该URL注销?
解决方法
我终于得到了正确的链接:
> Facebook:
https://www.facebook.com/logout.php?next=[YourAppURL]\u0026amp;access_token=[ValidAccessToken]
资料来源:A Working Facebook OAuth Logout URL
>谷歌:
https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout?continue=[http://www.mysite.com]
资料来源:google account logout and redirect
>微软:
https://login.live.com/oauth20_logout.srf?client_id=[CLIENT_ID]\u0026amp;redirect_uri=[REDIRECT_URL]
这些链接可以像JavaScript一样使用:
function logout (){ document.location.href = "https://www.facebook.com/logout.php?next=[YourAppURL]&access_token=[ValidAccessToken]"; }
建议实施:Logout from external login service (Gmail,facebook) using oauth
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。