IAuthorizationService.GetCredentialsAsync(CancellationToken) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the data to include in the ClientCredentials property of a service request.
public System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyDictionary<string,string>> GetCredentialsAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member GetCredentialsAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyDictionary<string, string>>
Public Function GetCredentialsAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of IReadOnlyDictionary(Of String, String))
Parameters
- cancellationToken
- CancellationToken
A cancellation token.
Returns
A set of credentials.
Exceptions
Thrown when credentials are not available, are expired beyond recovery, or revoked.
Remarks
If this service was created with credentials in ClientCredentials, this method will return that same set or perhaps a refreshed set representing the same client. If this service was created without credentials, credentials are obtained from the identity running the process hosting this service.