AzureCommunicationTokenCredential class

Implementacja CommunicationTokenCredential z obsługą proaktywnego odświeżania tokenu.

Konstruktory

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Tworzy wystąpienie elementu CommunicationTokenCredential z elementem lambda w celu uzyskania tokenu i opcji konfigurowania proaktywnego odświeżania.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Tworzy wystąpienie CommunicationTokenCredential z poświadczeniem tokenu identyfikatora Entra. W większości przypadków może być konieczne użycie InteractiveBrowserCredential do zalogowania użytkownika.

AzureCommunicationTokenCredential(string | AccessToken)

Tworzy wystąpienie elementu CommunicationTokenCredential z tokenem statycznym i nie powoduje aktywnego odświeżania.

Metody

dispose()

Usuwa element CommunicationTokenCredential i anuluje każdą wewnętrzną operację automatycznego odświeżania.

getToken(CommunicationGetTokenOptions)

Pobiera AccessToken dla użytkownika. Zgłasza błąd, jeśli został już usunięty.

Szczegóły konstruktora

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Tworzy wystąpienie elementu CommunicationTokenCredential z elementem lambda w celu uzyskania tokenu i opcji konfigurowania proaktywnego odświeżania.

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

Parametry

refreshOptions
CommunicationTokenRefreshOptions

Opcje konfigurowania odświeżania i zgody na aktywne odświeżanie.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Tworzy wystąpienie CommunicationTokenCredential z poświadczeniem tokenu identyfikatora Entra. W większości przypadków może być konieczne użycie InteractiveBrowserCredential do zalogowania użytkownika.

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

Parametry

entraOptions
EntraCommunicationTokenCredentialOptions

Opcje konfigurowania poświadczeń tokenu identyfikatora Entra.

AzureCommunicationTokenCredential(string | AccessToken)

Tworzy wystąpienie elementu CommunicationTokenCredential z tokenem statycznym i nie powoduje aktywnego odświeżania.

new AzureCommunicationTokenCredential(token: string | AccessToken)

Parametry

token

string | AccessToken

Token dostępu użytkownika wystawiony przez usługi komunikacyjne. Przekaż a, AccessToken aby podać termin wygaśnięcia wyraźnie wtedy, gdy token nie może zostać odszyfrowany (np. token szyfrowany).

Szczegóły metody

dispose()

Usuwa element CommunicationTokenCredential i anuluje każdą wewnętrzną operację automatycznego odświeżania.

function dispose()

getToken(CommunicationGetTokenOptions)

Pobiera AccessToken dla użytkownika. Zgłasza błąd, jeśli został już usunięty.

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

Parametry

Zwraca

Promise<AccessToken>