如何将用户从我的FB应用程序中注销而不是Facebook网站?

时间:2011-09-15 03:38:29

标签: facebook-graph-api facebook facebook-c#-sdk

我在我的asp.net网站上使用Facebook登录集成。我想要的是,当用户注销网站时,我希望他也注销FB应用程序,而不是Facebook本身。如果我拨打FB.logout(),它会注销FB以及应用。 我想我想要的是丢失应用程序的acess_token cookie,但我无法理解。

3 个答案:

答案 0 :(得分:3)

FB.api({ method: 'Auth.revokeAuthorization' });

答案 1 :(得分:0)

我不认为这是可能的,因为应用程序和FB的登录都是使用FB凭证完成的。

如果您想从应用程序取消授权用户,您可以向/ PROFILE_ID /权限发出HTTP DELETE请求以撤消对应用的授权。

答案 2 :(得分:0)

我不确定这是个好主意。即使您删除了网站的会话,如果他们仍然登录到Facebook,他们仍然可能会登录到您的网站。它们基本上是一回事。您需要将它们从Facebook登录以确保其在您网站上的安全性,否则只需要有人共享电脑或cookie嗅探,即可访问您网站上的帐户

编辑:另外,如果您只想删除cookie,可以使用javascript完成此操作。