SharedTokenCacheCredential.GetTokenAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un AccessToken token para una cuenta de usuario de forma silenciosa si el usuario ya se ha autenticado en otra aplicación de Microsoft que participa en el inicio de sesión único a través de una caché de MSAL compartida. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. 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
Un CancellationToken control de la duración de la solicitud
Devoluciones
que AccessToken se puede usar para autenticar llamadas de cliente de servicio
Se aplica a
Azure SDK for .NET