Partager via


OnBehalfOfCredential.GetTokenAsync Méthode

Définition

S’authentifie avec Microsoft Entra ID et retourne un jeton d’accès en cas de réussite. 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 System.Threading.Tasks.ValueTask<Azure.Core.AccessToken> GetTokenAsync (Azure.Core.TokenRequestContext requestContext, System.Threading.CancellationToken cancellationToken);
override this.GetTokenAsync : Azure.Core.TokenRequestContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Core.AccessToken>
Public Overrides Function GetTokenAsync (requestContext As TokenRequestContext, cancellationToken As CancellationToken) As ValueTask(Of 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

AccessToken qui peut être utilisé pour authentifier les appels de client de service.

Remarques

La mise en cache et la gestion de la durée de vie du AccessToken est considérée comme la responsabilité de l’appelant : chaque appel doit demander un nouveau jeton demandé.

S’applique à