Compartilhar via


SharedTokenCacheCredential Classe

Definição

Autentica usando tokens em um arquivo de cache local. Esse é um mecanismo herdado para autenticar clientes usando credenciais fornecidas para o Visual Studio. Esse mecanismo para autenticação do VisualStudioCredentialVisual Studio foi substituído pelo .

public class SharedTokenCacheCredential : Azure.Core.TokenCredential
type SharedTokenCacheCredential = class
    inherit TokenCredential
Public Class SharedTokenCacheCredential
Inherits TokenCredential
Herança
SharedTokenCacheCredential

Construtores

SharedTokenCacheCredential()

Cria um novo SharedTokenCacheCredential que autenticará os usuários conectados por meio de ferramentas de desenvolvedor que dão suporte ao logon único do Azure.

SharedTokenCacheCredential(SharedTokenCacheCredentialOptions)

Cria um novo SharedTokenCacheCredential que autenticará os usuários conectados por meio de ferramentas de desenvolvedor que dão suporte ao logon único do Azure.

Métodos

GetToken(TokenRequestContext, CancellationToken)

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 e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

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 e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

Aplica-se a