AzureCommunicationTokenCredential class
Implementazione communicationTokenCredential con supporto per l'aggiornamento proattivo del token.
Costruttori
| Azure |
Crea un'istanza di CommunicationTokenCredential con un'espressione lambda per ottenere un token e opzioni per configurare l'aggiornamento proattivo. |
| Azure |
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. |
| Azure |
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. |
| get |
Ottiene un |
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 | AccessToken)
Crea un'istanza di CommunicationTokenCredential con un token statico e nessun aggiornamento proattivo.
new AzureCommunicationTokenCredential(token: string | AccessToken)
Parametri
- token
-
string | AccessToken
Token di accesso utente rilasciato da Servizi di comunicazione. Pass an AccessToken per fornire esplicitamente la scadenza quando il token non può essere decodificato (ad esempio un token criptato).
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
- options
- CommunicationGetTokenOptions
Valori restituiti
Promise<AccessToken>