我在我的asp.net网站上使用Facebook登录集成。我想要的是,当用户注销网站时,我希望他也注销FB应用程序,而不是Facebook本身。如果我拨打FB.logout()
,它会注销FB以及应用。
我想我想要的是丢失应用程序的acess_token cookie,但我无法理解。
答案 0 :(得分:3)
FB.api({ method: 'Auth.revokeAuthorization' });
答案 1 :(得分:0)
我不认为这是可能的,因为应用程序和FB的登录都是使用FB凭证完成的。
如果您想从应用程序取消授权用户,您可以向/ PROFILE_ID /权限发出HTTP DELETE请求以撤消对应用的授权。
答案 2 :(得分:0)
我不确定这是个好主意。即使您删除了网站的会话,如果他们仍然登录到Facebook,他们仍然可能会登录到您的网站。它们基本上是一回事。您需要将它们从Facebook登录以确保其在您网站上的安全性,否则只需要有人共享电脑或cookie嗅探,即可访问您网站上的帐户
编辑:另外,如果您只想删除cookie,可以使用javascript完成此操作。