Compartir a través de


TokenProvider Clase

Definición

Esta clase base abstracta se puede ampliar para implementar proveedores de tokens adicionales.

public abstract class TokenProvider
type TokenProvider = class
Public MustInherit Class TokenProvider
Herencia
TokenProvider

Constructores

TokenProvider()

Inicializa una nueva instancia de la clase TokenProvider.

Propiedades

ThisLock

Obtiene el objeto de sincronización de la instancia especificada.

Métodos

CreateAzureActiveDirectoryTokenProvider(TokenProvider+AuthenticationCallback, String, Object)

Crea un proveedor de tokens de Azure Active Directory.

CreateManagedIdentityTokenProvider()

Crea un tokenProvider para una identidad administrada de Azure con una instancia predeterminada de ManagedIdentityCredential.

CreateManagedIdentityTokenProvider(ManagedIdentityCredential)

Crea un TokenProvider para una identidad administrada o asignada por el usuario de Azure con una instancia proporcionada de ManagedIdentityCredential.

CreateSharedAccessSignatureTokenProvider(String)

Construya un TokenProvider basado en sharedAccessSignature.

CreateSharedAccessSignatureTokenProvider(String, String)

Construya un TokenProvider basado en el nombre de clave y la clave de acceso compartido proporcionados.

GetTokenAsync(String, TimeSpan)

Obtiene un SecurityToken objeto para el público y la duración especificados.

OnGetTokenAsync(String, TimeSpan)

Implementado por tipos de TokenProvider derivados para generar sus SecurityToken.

Se aplica a