AuthenticateUserAsync(IIterable(OnlineIdServiceTicketRequest), CredentialPromptType) | authenticateUserAsync(IIterable(OnlineIdServiceTicketRequest), CredentialPromptType) method

OnlineIdAuthenticator.AuthenticateUserAsync(IIterable(OnlineIdServiceTicketRequest), CredentialPromptType) | authenticateUserAsync(IIterable(OnlineIdServiceTicketRequest), CredentialPromptType) method

Starts the async authentication request with multiple OnlineIdServiceTicketRequests and provides the ability to control the user experience by setting the CredentialPromptType to get the tickets. If a user is signed into a Windows 8 system with a Microsoft account, this user will be used for the authentication request.

Note  If you are developing for Windows 10 or greater, use the Windows.Security.Authentication.Web.Core APIs instead. For more information, see Web account manager.
 

Syntax


public:
UserAuthenticationOperation^ AuthenticateUserAsync(
  IIterable<OnlineIdServiceTicketRequest>^ requests, 
  CredentialPromptType credentialPromptType
)

Parameters

requests

Type: IIterable<OnlineIdServiceTicketRequest> [JavaScript/C++] | System.Collections.Generic.IEnumerable<OnlineIdServiceTicketRequest> [.NET]

A collection of requests.

credentialPromptType

Type: CredentialPromptType

The type of credentials.

Return value

Type: UserAuthenticationOperation

An object representing the authentication operation.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.Security.Authentication.OnlineId
Windows::Security::Authentication::OnlineId [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Security.Authentication.OnlineId
Windows::Security::Authentication::OnlineId [C++]

Metadata

Windows.winmd

See also

OnlineIdAuthenticator
AuthenticateUserAsync(OnlineIdServiceTicketRequest)

 

 

Show:
© 2017 Microsoft