Compartilhar via


TokenProvider Classe

Definição

Essa classe base abstrata pode ser estendida para implementar provedores de token adicionais.

public abstract class TokenProvider
type TokenProvider = class
Public MustInherit Class TokenProvider
Herança
TokenProvider

Construtores

TokenProvider()

Inicializa uma nova instância da classe TokenProvider.

Propriedades

ThisLock

Obtém o objeto de sincronização para a instância especificada.

Métodos

CreateAzureActiveDirectoryTokenProvider(TokenProvider+AuthenticationCallback, String, Object)

Cria um provedor de token do Azure Active Directory.

CreateManagedIdentityTokenProvider()

Cria um TokenProvider para uma identidade gerenciada do Azure com uma instância padrão do ManagedIdentityCredential.

CreateManagedIdentityTokenProvider(ManagedIdentityCredential)

Cria um TokenProvider para uma identidade gerenciada ou atribuída pelo usuário do Azure com uma instância fornecida do ManagedIdentityCredential.

CreateSharedAccessSignatureTokenProvider(String)

Construa um TokenProvider com base em um sharedAccessSignature.

CreateSharedAccessSignatureTokenProvider(String, String)

Construa um TokenProvider com base no Nome da Chave e na Chave de Acesso Compartilhado fornecidas.

GetTokenAsync(String, TimeSpan)

Obtém um SecurityToken para o público e a duração especificados.

OnGetTokenAsync(String, TimeSpan)

Implementado por tipos de TokenProvider derivados para gerar seu SecurityToken.

Aplica-se a