2014-12-23 2 views
4

WebAuthenticationBroker와 Windows Phone 8.1 WebAuthenticationBroker Implementation에있는 예제를 사용하여 Windows Phone 8.1 (Windows 런타임)의 Facebook 로그인 앱에서 작업합니다.Windows Phone 8.1 (Windows 런타임) : Facebook 및 WebAuthenticationBroker로 쿠키 지우기

잘 작동합니다. 사용자가 앱을 인증하려고 할 때마다 입력 한 이전 로그온 값이 비어 있습니다. 이전에 브라우저가 자신의 ID를 기억할 수 있도록 동의 한 경우에도 마찬가지입니다.

facebook login

나는 특히 그런 식으로 쿠키를 삭제, 여러 가지 방법을 시도 :

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의 쿠키에 액세스 할 수 있는지 확신 할 수 없으므로 다른 방법으로 데이터를 삭제할 수 있습니까?

감사합니다,

그웬

+0

. 그러나 WebAuthenticationBroker는 아닙니다. – kiewic

+0

@kiewic 예.하지만 이전에 말했듯이 쿠키를 지우지는 않습니다. 특정 URL에 대한 쿠키를 삭제할 수있는 방법은 무엇입니까? – GwenGuts

+0

예제가 있습니까? 응답에서받는'Set-Cookie' 헤더는 무엇이며, 다음 요청에서 보내고있는'Cookie' 헤더는 무엇입니까? – kiewic

답변