Condividi tramite


AzureCommunicationTokenCredential class

Implementazione communicationTokenCredential con supporto per l'aggiornamento proattivo del token.

Costruttori

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Crea un'istanza di CommunicationTokenCredential con un'espressione lambda per ottenere un token e opzioni per configurare l'aggiornamento proattivo.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Crea un'istanza di CommunicationTokenCredential con una credenziale del token Entra ID. Nella maggior parte dei casi, potrebbe essere necessario utilizzare InteractiveBrowserCredential per accedere all'utente.

AzureCommunicationTokenCredential(string)

Crea un'istanza di CommunicationTokenCredential con un token statico e nessun aggiornamento proattivo.

Metodi

dispose()

Elimina CommunicationTokenCredential e annulla qualsiasi operazione di aggiornamento automatico interno.

getToken(CommunicationGetTokenOptions)

Ottiene un AccessToken per l'utente. Genera un'eccezione se è già stata eliminata.

Dettagli costruttore

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Crea un'istanza di CommunicationTokenCredential con un'espressione lambda per ottenere un token e opzioni per configurare l'aggiornamento proattivo.

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

Parametri

refreshOptions
CommunicationTokenRefreshOptions

Opzioni per configurare l'aggiornamento e acconsentire esplicitamente all'aggiornamento proattivo.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Crea un'istanza di CommunicationTokenCredential con una credenziale del token Entra ID. Nella maggior parte dei casi, potrebbe essere necessario utilizzare InteractiveBrowserCredential per accedere all'utente.

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

Parametri

entraOptions
EntraCommunicationTokenCredentialOptions

Opzioni per configurare la credenziale del token ID Entra.

AzureCommunicationTokenCredential(string)

Crea un'istanza di CommunicationTokenCredential con un token statico e nessun aggiornamento proattivo.

new AzureCommunicationTokenCredential(token: string)

Parametri

token

string

Token di accesso utente rilasciato da Servizi di comunicazione.

Dettagli metodo

dispose()

Elimina CommunicationTokenCredential e annulla qualsiasi operazione di aggiornamento automatico interno.

function dispose()

getToken(CommunicationGetTokenOptions)

Ottiene un AccessToken per l'utente. Genera un'eccezione se è già stata eliminata.

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

Parametri

Restituisce

Promise<AccessToken>