强制注销facebook oauth
Posted
技术标签:
【中文标题】强制注销facebook oauth【英文标题】:Force logout facebook oauth 【发布时间】:2011-12-03 08:03:06 【问题描述】:我正在使用https://graph.facebook.com/oauth/authorize?client_id,当用户登录并接受该应用程序时,它会进入下一页,然后最终使用他的访问令牌将他注销。
我的问题是当用户登录并拒绝该应用时。如果访问令牌从未返回,您如何将他注销?
我已经尝试了 javascript,但没有成功。
谢谢。
【问题讨论】:
【参考方案1】:Facebook 会将任何拒绝该应用的用户重定向回您的登录网址,并指定错误:
如果用户按下不允许,则您的应用未获得授权。 OAuth 对话框将(通过 HTTP 302)将用户的浏览器重定向到您的 URL 传入redirect_uri参数,出现以下错误 资料:
http://YOUR_URL?error_reason=user_denied& error=access_denied&error_description=The+user+denied+your+request。
http://developers.facebook.com/docs/authentication
【讨论】:
【参考方案2】:当用户不允许您退出时,您不能强制用户退出。
【讨论】:
以上是关于强制注销facebook oauth的主要内容,如果未能解决你的问题,请参考以下文章