AuthenticationContext.AcquireToken Method (String, String, Uri, PromptBehavior, UserIdentifier)
Applies to: Version: 2.19.208020213, Platform: .NET Desktop.
Acquires security token from the authority.
Namespace: Microsoft.IdentityModel.Clients.ActiveDirectory
Assembly: Microsoft.IdentityModel.Clients.ActiveDirectory (in Microsoft.IdentityModel.Clients.ActiveDirectory.dll)
Syntax
public AuthenticationResult AcquireToken(
string resource,
string clientId,
Uri redirectUri,
PromptBehavior promptBehavior,
UserIdentifier userId
)
Parameters
resource
Type: System.StringIdentifier of the target resource that is the recipient of the requested token.
clientId
Type: System.StringIdentifier of the client requesting the token.
redirectUri
Type: System.UriAddress to return to upon receiving a response from the authority.
promptBehavior
Type: Microsoft.IdentityModel.Clients.ActiveDirectory.PromptBehaviorIf Always, asks service to show user the authentication page which gives them chance to authenticate as a different user.
userId
Type: Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifierIdentifier of the user token is requested for. If created from DisplayableId, this parameter will be used to pre-populate the username field in the authentication form. Please note that the end user can still edit the username field and authenticate as a different user. If you want to be notified of such change with an exception, create UserIdentifier with type RequiredDisplayableId. This parameter can be UserIdentifier.Any.
Return Value
Type: Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult
It contains Access Token, Refresh Token and the Access Token's expiration time.
See Also
AcquireToken Overload
AuthenticationContext Class
Microsoft.IdentityModel.Clients.ActiveDirectory Namespace
Return to top