簡體   English   中英

Windows 8 Web身份驗證代理無法連接到服務

[英]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應用程序。

在您的情況下,您有幾種選擇。

  1. 直接使用DotNetOpenAuth

  2. 升級到MVC4並使用通過ASP.NET 4.5提供的支持(默認模板中包含的oAuth功能)。 請參閱在MVC中使用oAuth提供程序。將其集成到MVC應用程序中非常容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM