IApplicationAuthenticationProvider.AuthenticateAsync Method

Definition

Retrieve ClientCredentials for an active directory application.

public System.Threading.Tasks.Task<Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult> AuthenticateAsync (string clientId, string audience, Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext context);
abstract member AuthenticateAsync : string * string * Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext -> System.Threading.Tasks.Task<Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult>
Public Function AuthenticateAsync (clientId As String, audience As String, context As AuthenticationContext) As Task(Of AuthenticationResult)

Parameters

clientId
String

The active directory client Id of the application.

audience
String

The audience to target

context
Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext

The authentication context

Returns

Task<Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult>

authentication result which can be used for authentication with the given audience.

Applies to