Windows.Security.Authentication.OnlineId 命名空間

可讓應用程式和桌面程式使用 Live 來使用其 Microsoft 帳戶來驗證使用者。 驗證之後,應用程式可以取得具有識別碼的 JSON 權杖,該識別碼可用於該應用程式的使用者。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

類別

OnlineIdAuthenticator

提供應用程式能夠啟動驗證要求,以取得 JavaScript 物件標記法 (JSON) 權杖,以搭配您的服務使用,或要求票證,以用來取得使用者已同意使用 Live ConnectAPI 的應用程式資料。

在傳統型應用程式中,在以顯示 UI 的方式使用這個類別的實例之前,您必須將物件與其擁有者的視窗控制碼產生關聯。 如需詳細資訊和程式碼範例,請參閱 顯示相依于 CoreWindow 的 WinRT UI 物件

注意

如果您要開發Windows 10或更新版本,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

OnlineIdServiceTicket

包含使用者向此應用程式驗證之後取得的票證,或已同意存取儲存在 Live 中的使用者資料。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

OnlineIdServiceTicketRequest

提供應用程式指定用來驗證 Live 使用者以取得身分識別屬性和票證的服務與原則的功能。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

OnlineIdSystemAuthenticator

This class handles an app's attempts to acquire the local user id on a device, for use with the System Ticket feature (see Remarks).

OnlineIdSystemAuthenticatorForUser

表示單一裝置上單一使用者實體的驗證資訊, (系統) 。

OnlineIdSystemIdentity

識別有問題使用者帳戶所在的本機裝置 (系統) 。

OnlineIdSystemTicketResult

表示擷取系統票證的呼叫結果。

SignOutUserOperation

允許使用者登出您的應用程式。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

UserAuthenticationOperation

以非同步方式取得使用者的身分識別和對應的票證和屬性。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

UserIdentity

包含與使用者相關聯的識別碼、票證和其他資訊。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

列舉

CredentialPromptType

提供控制何時顯示或隱藏認證提示使用者介面的功能。 這包括應用程式的使用者介面,可收集使用者同意以存取儲存在 Live 中的資料。 如果使用者嘗試取得使用者資料,使用者必須看到使用者介面,讓應用程式取得任何使用者資料,如果應用程式不會看到錯誤。

注意

如果您要針對Windows 10或更新版本進行開發,請改用Windows.Security.Authentication.Web.Core API。 如需詳細資訊,請參閱 Web 帳戶管理員

OnlineIdSystemTicketStatus

表示要擷取系統票證之呼叫的狀態。

備註

桌面體驗功能必須隨 Windows Server 2012 一起安裝,才能在 UWP app 中體驗列印。