SharedTokenCacheCredential.GetTokenAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um AccessToken token para uma conta de usuário silenciosamente se o usuário já tiver se autenticado em outro aplicativo da Microsoft que participa do SSO por meio de um cache MSAL compartilhado. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida do token e a atualização são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.
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
Os detalhes da solicitação de autenticação.
- cancellationToken
- CancellationToken
Um CancellationToken controle do tempo de vida da solicitação
Retornos
Um AccessToken que pode ser usado para autenticar chamadas de cliente de serviço
Aplica-se a
Azure SDK for .NET