Udostępnij za pośrednictwem


AzureCommunicationTokenCredential class

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

Konstruktory

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Tworzy wystąpienie elementu CommunicationTokenCredential z elementem lambda, aby uzyskać token i opcje konfigurowania proaktywnego odświeżania.

AzureCommunicationTokenCredential(string)

Tworzy wystąpienie elementu CommunicationTokenCredential przy użyciu tokenu statycznego 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 element AccessToken dla użytkownika. Zgłasza wartość , jeśli została już usunięta.

Szczegóły konstruktora

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Tworzy wystąpienie elementu CommunicationTokenCredential z elementem lambda, aby uzyskać token i opcje 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(string)

Tworzy wystąpienie elementu CommunicationTokenCredential przy użyciu tokenu statycznego i nie powoduje aktywnego odświeżania.

new AzureCommunicationTokenCredential(token: string)

Parametry

token

string

Token dostępu użytkownika wystawiony przez usługi Communication Services.

Szczegóły metody

dispose()

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

function dispose()

getToken(CommunicationGetTokenOptions)

Pobiera element AccessToken dla użytkownika. Zgłasza wartość , jeśli została już usunięta.

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

Parametry

Zwraca

Promise<AccessToken>