Freigeben über


TokenProvider Klasse

Definition

Diese abstrakte Basisklasse kann erweitert werden, um zusätzliche Tokenanbieter zu implementieren.

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

Konstruktoren

TokenProvider()

Initialisiert eine neue Instanz der TokenProvider-Klasse.

Eigenschaften

ThisLock

Ruft das Synchronisierungsobjekt für die angegebene instance ab.

Methoden

CreateAzureActiveDirectoryTokenProvider(TokenProvider+AuthenticationCallback, String, Object)

Erstellt einen Azure Active Directory-Tokenanbieter.

CreateManagedIdentityTokenProvider()

Erstellt einen TokenProvider für eine verwaltete Azure-Identität mit der Standardeinstellung instance von ManagedIdentityCredential.

CreateManagedIdentityTokenProvider(ManagedIdentityCredential)

Erstellt einen TokenProvider für eine verwaltete oder benutzerseitig zugewiesene Azure-Identität mit einem angegebenen instance von ManagedIdentityCredential.

CreateSharedAccessSignatureTokenProvider(String)

Erstellen Sie einen TokenProvider basierend auf einer sharedAccessSignature.

CreateSharedAccessSignatureTokenProvider(String, String)

Erstellen Sie einen TokenProvider basierend auf dem angegebenen Schlüsselnamen und dem freigegebenen Zugriffsschlüssel.

GetTokenAsync(String, TimeSpan)

Ruft eine für die angegebene Zielgruppe und Dauer ab SecurityToken .

OnGetTokenAsync(String, TimeSpan)

Wird von abgeleiteten TokenProvider-Typen implementiert, um deren SecurityTokenzu generieren.

Gilt für: