AzureCommunicationTokenCredential class

Implémentation communicationTokenCredential avec prise en charge de l’actualisation proactive des jetons.

Constructeurs

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Crée une instance de CommunicationTokenCredential avec un lambda pour obtenir un jeton et des options pour configurer l’actualisation proactive.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Crée une instance de CommunicationTokenCredential avec des informations d’identification de jeton Entra ID. Dans la plupart des cas, vous pouvez utiliser InteractiveBrowserCredential pour connecter votre utilisateur.

AzureCommunicationTokenCredential(string | AccessToken)

Crée une instance de CommunicationTokenCredential avec un jeton statique et aucune actualisation proactive.

Méthodes

dispose()

Supprime CommunicationTokenCredential et annule toute opération d’actualisation automatique interne.

getToken(CommunicationGetTokenOptions)

Obtient une AccessToken pour l’utilisateur. Lève s’il est déjà supprimé.

Détails du constructeur

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Crée une instance de CommunicationTokenCredential avec un lambda pour obtenir un jeton et des options pour configurer l’actualisation proactive.

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

Paramètres

refreshOptions
CommunicationTokenRefreshOptions

Options permettant de configurer l’actualisation et d’opter pour l’actualisation proactive.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Crée une instance de CommunicationTokenCredential avec des informations d’identification de jeton Entra ID. Dans la plupart des cas, vous pouvez utiliser InteractiveBrowserCredential pour connecter votre utilisateur.

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

Paramètres

entraOptions
EntraCommunicationTokenCredentialOptions

Options de configuration des informations d’identification du jeton Entra ID.

AzureCommunicationTokenCredential(string | AccessToken)

Crée une instance de CommunicationTokenCredential avec un jeton statique et aucune actualisation proactive.

new AzureCommunicationTokenCredential(token: string | AccessToken)

Paramètres

token

string | AccessToken

Jeton d’accès utilisateur émis par Communication Services. Pass an AccessToken pour fournir explicitement l’expiration lorsque le jeton ne peut pas être décodé (par exemple un jeton chiffré).

Détails de la méthode

dispose()

Supprime CommunicationTokenCredential et annule toute opération d’actualisation automatique interne.

function dispose()

getToken(CommunicationGetTokenOptions)

Obtient une AccessToken pour l’utilisateur. Lève s’il est déjà supprimé.

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

Paramètres

Retours

Promise<AccessToken>