EnvironmentCredential.GetToken(TokenRequestContext, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un jeton à partir de l’ID Microsoft Entra, en utilisant les détails du client spécifiés dans les variables d’environnement AZURE_TENANT_ID, AZURE_CLIENT_ID et AZURE_CLIENT_SECRET ou AZURE_USERNAME et AZURE_PASSWORD pour l’authentification. 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
AccessToken qui peut être utilisé pour authentifier les appels de client de service.
Remarques
Si les variables d’environnement AZURE_TENANT_ID, AZURE_CLIENT_ID et AZURE_CLIENT_SECRET ne sont pas spécifiées, la valeur par défaut AccessToken
S’applique à
Azure SDK for .NET