Compartilhar via


SharedTokenCacheCredential.GetTokenAsync Método

Definição

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