AuthenticationContext.AcquireTokenSilent Method (String, ClientAssertion, UserIdentifier)
Applies to: Version: 2.19.208020213, Platform: .NET Desktop.
Acquires security token without asking for user credential.
Namespace: Microsoft.IdentityModel.Clients.ActiveDirectory
Assembly: Microsoft.IdentityModel.Clients.ActiveDirectory (in Microsoft.IdentityModel.Clients.ActiveDirectory.dll)
Syntax
public AuthenticationResult AcquireTokenSilent(
string resource,
ClientAssertion clientAssertion,
UserIdentifier userId
)
Parameters
resource
Type: System.StringIdentifier of the target resource that is the recipient of the requested token.
clientAssertion
Type: Microsoft.IdentityModel.Clients.ActiveDirectory.ClientAssertionThe client assertion to use for token acquisition.
userId
Type: Microsoft.IdentityModel.Clients.ActiveDirectory.UserIdentifierIdentifier of the user token is requested for. 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. If acquiring token without user credential is not possible, the method throws AdalException.
See Also
AcquireTokenSilent Overload
AuthenticationContext Class
Microsoft.IdentityModel.Clients.ActiveDirectory Namespace
Return to top