加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-4 – 带有返回URL的注销链接(OAuth)

发布时间:2020-12-16 04:01:12 所属栏目:asp.Net 来源:网络整理
导读:我的应用程序与Facebook,Google和Microsoft(使用OAuth)集成. 要从facebook注销,我使用以下网址: https://www.facebook.com/logout.php?next=[YourAppURL]access_token=[ValidAccessToken] 谷歌和微软有类似的东西吗? 对于谷歌,我试过: https://accounts.g
我的应用程序与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]

资料来源:Server-side scenarios

这些链接可以像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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读