Compartir a través de


EnvironmentCredential.GetTokenAsync Método

Definición

Obtiene un token del identificador de Microsoft Entra, utilizando los detalles de cliente especificados en las variables de entorno AZURE_TENANT_ID, AZURE_CLIENT_ID y AZURE_CLIENT_SECRET o AZURE_USERNAME y AZURE_PASSWORD para autenticarse. La instancia de credencial almacena en caché los tokens adquiridos. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

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

Parámetros

requestContext
TokenRequestContext

Detalles de la solicitud de autenticación.

cancellationToken
CancellationToken

Control CancellationToken de la duración de la solicitud.

Devoluciones

que AccessToken se puede usar para autenticar llamadas de cliente de servicio o un valor predeterminado AccessToken.

Comentarios

Si no se especifican las variables de entorno AZURE_TENANT_ID, AZURE_CLIENT_ID y AZURE_CLIENT_SECRET, el valor predeterminado AccessToken

Se aplica a