Windows.Security.Authentication.Web 命名空間

可讓應用程式與線上 Web 服務整合,而不需要公開使用者的認證。 Web 驗證代理程式提供一組 API 和基礎結構,讓應用程式使用網際網路驗證和授權通訊協定,例如 OAuth 和 OpenID。

提供 Web 驗證代理人 API 的單一登入 (SSO) 模式,讓使用者能夠跨多個應用程式順暢地驗證單一服務。 服務的提供者必須允許使用者明確同意該驗證,通常是藉由提供「讓我保持登入」選項。 提供者也必須向使用者清楚說明其身分識別的使用方式,通常是藉由從登入頁面提供隱私權聲明的連結。

範例庫中的 Web 驗證訊息代理程式範例 是如何使用單一登入 (SSO) 進行連線的範例。

如果您的應用程式或其隨附網站存取 Outlook.com 或 Microsoft OneDrive 中的使用者資料,Live Connect API 會隱藏驗證權杖的一些複雜度,並讓您更輕鬆地撰寫程式碼來處理這些雲端服務。 如需 Live Connect API 的詳細資訊,請參閱 使用 Live Connect 將應用程式個人化 (HTML) 或使用 Live Connect 將應用程式個人化 (XAML) 。

類別

名稱 Description
WebAuthenticationBroker

啟動驗證作業。 您可以在單一應用程式中或同時跨多個應用程式多次呼叫這個類別的方法。 範例庫中的 Web 驗證訊息代理程式範例 是如何使用 WebAuthenticationBroker 類別進行單一登入的範例, (SSO) 連線。

WebAuthenticationResult

表示驗證作業的結果。

列舉

名稱 Description
TokenBindingKeyType

取得用於權杖系結的索引鍵類型。

WebAuthenticationOptions

包含非同步作業可用的選項。

WebAuthenticationStatus

包含驗證作業的狀態。

另請參閱