Windows Phone 8.1(Windows运行时):使用Facebook和WebAuthenticationBroker清除cookie

时间:2014-12-23 14:35:59

标签: c# facebook authentication cookies windows-phone-8.1

我使用WebAuthenticationBroker和Windows Phone 8.1 WebAuthenticationBroker Implementation上的示例在Windows Phone 8.1(Windows运行时)上使用Facebook登录应用程序。

效果很好,我只是想要这样,每次用户想要授权应用时,他之前输入的登录值都是空的,即使他之前检查过他同意允许浏览器记住他的ID。

facebook login

我尝试了很多方法,特别是以这种方式清除Cookie:

Windows.Web.Http.Filters.HttpBaseProtocolFilter myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); 
var cookieManager = myFilter.CookieManager; 
HttpCookieCollection myCookieJar = cookieManager.GetCookies(new Uri("uri")); 
foreach (HttpCookie cookie in myCookieJar) 
{ 
  cookieManager.DeleteCookie(cookie); 
}

在" uri"中使用相同的uri身份验证字符串,但var myCookieJar为空。

另外,我不确定我们是否可以访问WebView的cookie,那么,还有其他方法可以清除数据吗?

谢谢,

格温

0 个答案:

没有答案