Partager via


DefaultAzureCredential.GetToken Méthode

Définition

Appelle séquentiellement GetToken(TokenRequestContext, CancellationToken) sur toutes les informations d’identification incluses dans l’ordre EnvironmentCredential, ManagedIdentityCredential, SharedTokenCacheCredentialet InteractiveBrowserCredential retourne le premier obtenu AccessTokenavec succès . Les jetons acquis sont mis en cache par les informations d’identification instance. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Lorsque cela est possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

public override Azure.Core.AccessToken GetToken (Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken = default);
override this.GetToken : Azure.Core.TokenRequestContext * System.Threading.CancellationToken -> Azure.Core.AccessToken
Public Overrides Function GetToken (requestContext As TokenRequestContext, Optional cancellationToken As CancellationToken = Nothing) As AccessToken

Paramètres

requestContext
TokenRequestContext

Détails de la demande d’authentification.

cancellationToken
CancellationToken

Contrôle CancellationToken de la durée de vie de la requête.

Retours

Premier AccessToken retourné par les sources spécifiées. Toutes les informations d’identification qui déclenchent un CredentialUnavailableException seront ignorées.

Remarques

Notez que les informations d’identification nécessitant une interaction utilisateur, telles que , InteractiveBrowserCredentialne sont pas incluses par défaut.

S’applique à