Freigeben über


AzureCommunicationTokenCredential class

Die CommunicationTokenCredential-Implementierung mit Unterstützung für die proaktive Tokenaktualisierung.

Konstruktoren

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Erstellt eine Instanz von CommunicationTokenCredential mit einer Lambda-Funktion, um ein Token und Optionen zum Konfigurieren einer proaktiven Aktualisierung abzurufen.

AzureCommunicationTokenCredential(string)

Erstellt eine Instanz von CommunicationTokenCredential mit einem statischen Token und keine proaktive Aktualisierung.

Methoden

dispose()

Verworfen das CommunicationTokenCredential-Objekt und bricht alle internen automatischen Aktualisierungsvorgänge ab.

getToken(CommunicationGetTokenOptions)

Ruft eine AccessToken für den Benutzer ab. Löst aus, wenn sie bereits verworfen wurden.

Details zum Konstruktor

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Erstellt eine Instanz von CommunicationTokenCredential mit einer Lambda-Funktion, um ein Token und Optionen zum Konfigurieren einer proaktiven Aktualisierung abzurufen.

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

Parameter

refreshOptions
CommunicationTokenRefreshOptions

Optionen zum Konfigurieren der Aktualisierung und Zur proaktiven Aktualisierung.

AzureCommunicationTokenCredential(string)

Erstellt eine Instanz von CommunicationTokenCredential mit einem statischen Token und keine proaktive Aktualisierung.

new AzureCommunicationTokenCredential(token: string)

Parameter

token

string

Ein von Kommunikationsdiensten ausgestelltes Benutzerzugriffstoken.

Details zur Methode

dispose()

Verworfen das CommunicationTokenCredential-Objekt und bricht alle internen automatischen Aktualisierungsvorgänge ab.

function dispose()

getToken(CommunicationGetTokenOptions)

Ruft eine AccessToken für den Benutzer ab. Löst aus, wenn sie bereits verworfen wurden.

function getToken(options?: CommunicationGetTokenOptions): Promise<AccessToken>

Parameter

Gibt zurück

Promise<AccessToken>