[英]Windows 8 Web Authentication Broker can't connect to the service
Web身份驗證代理可以與非oAuth身份驗證一起使用嗎?
我已經創建了一個Asp.Net MVC2網站,並帶有一個登錄頁面,我想通過Web身份驗證代理使用該頁面來檢索並保留身份驗證cookie。
這是代碼:
WebAuthenticationResult WebAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(
WebAuthenticationOptions.None,
new Uri("https://localhost:44301/Account/LogOn"),
new Uri("https://localhost:44301/"));
加載時,WAB返回以下消息“無法連接到服務”,當查看事件查看器時,將出現導航錯誤事件。
我的代碼有問題嗎,還是無法連接到基於Cookie的登錄頁面?
Web身份驗證代理適用於WinRT應用程序。
在您的情況下,您有幾種選擇。
直接使用DotNetOpenAuth
升級到MVC4並使用通過ASP.NET 4.5提供的支持(默認模板中包含的oAuth功能)。 請參閱在MVC中使用oAuth提供程序。將其集成到MVC應用程序中非常容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.