【发布时间】:2011-12-02 00:07:53
【问题描述】:
Rule #6 of the Facebook developer policy 说我必须提供一个明确的注销链接,但我无法让它工作。
我的目标是让我的应用程序退出 Facebook、用户退出整个 Facebook 体验环境,或者两者兼而有之。到目前为止,我什么都做不了。
这可能会因为我使用 Azure ACS 而没有使用典型的 FB API 而变得复杂。我尝试过的事情包括:
Attempt 1: Facebook OAuth Logout
"http://www.facebook.com/logout.php?api_key={0}&;session_key={1}";
// I don't know how to get the session key. I attempted the values stored in
// the claim "http://www.facebook.com/claims/AccessToken" but no luck
尝试 2:ACS 注销(未记录?)
https://tlsadmin.accesscontrol.windows.net/v2/wsfederation?wa=wsignoutcleanup1.0
这些方法都不允许其他 Facebook 用户登录。任何链接都将不胜感激。
简化问题
如何让 *.accescontrol.windows.net 重定向回我的网站?
【问题讨论】:
-
似乎
GET到 /Logout 不再有效... social.msdn.microsoft.com/Forums/en-US/windowsazuresecurity/…
标签: facebook oauth azure openid acs