Partager via


TokenProvider Classe

Définition

Cette classe de base abstraite peut être étendue pour implémenter des fournisseurs de jetons supplémentaires.

public abstract class TokenProvider
type TokenProvider = class
Public MustInherit Class TokenProvider
Héritage
TokenProvider

Constructeurs

TokenProvider()

Initialise une nouvelle instance de la classe TokenProvider.

Propriétés

ThisLock

Obtient l’objet de synchronisation pour le instance donné.

Méthodes

CreateAzureActiveDirectoryTokenProvider(TokenProvider+AuthenticationCallback, String, Object)

Crée un fournisseur de jetons Azure Active Directory.

CreateManagedIdentityTokenProvider()

Crée un TokenProvider pour une identité managée Azure avec une instance par défaut de ManagedIdentityCredential.

CreateManagedIdentityTokenProvider(ManagedIdentityCredential)

Crée un TokenProvider pour une identité managée azure ou affectée par l’utilisateur avec un instance fourni de ManagedIdentityCredential.

CreateSharedAccessSignatureTokenProvider(String)

Construisez un TokenProvider basé sur un sharedAccessSignature.

CreateSharedAccessSignatureTokenProvider(String, String)

Construisez un TokenProvider en fonction du nom de clé et de la clé d’accès partagé fournis.

GetTokenAsync(String, TimeSpan)

Obtient un SecurityToken pour le public et la durée donnés.

OnGetTokenAsync(String, TimeSpan)

Implémenté par les types TokenProvider dérivés pour générer leur SecurityToken.

S’applique à