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

问题描述 投票:3回答:3

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

facebook-graph-api facebook facebook-c#-sdk
3个回答
3
投票
FB.api({ method: 'Auth.revokeAuthorization' });

0
投票

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

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.