AzureCommunicationTokenCredential class

A implementação communicationTokenCredential com suporte para atualização proativa de token.

Construtores

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Cria uma instância de CommunicationTokenCredential com um lambda para obter um token e opções para configurar a atualização proativa.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Cria uma instância de CommunicationTokenCredential com uma credencial de token de ID do Entra. Na maioria dos casos, talvez você queira usar InteractiveBrowserCredential para conectar seu usuário.

AzureCommunicationTokenCredential(string | AccessToken)

Cria uma instância de CommunicationTokenCredential com um token estático e sem atualização proativa.

Métodos

dispose()

Descarta o CommunicationTokenCredential e cancela qualquer operação interna de atualização automática.

getToken(CommunicationGetTokenOptions)

Obtém um AccessToken para o usuário. Lança se já estiver descartado.

Detalhes do construtor

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

Cria uma instância de CommunicationTokenCredential com um lambda para obter um token e opções para configurar a atualização proativa.

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

Parâmetros

refreshOptions
CommunicationTokenRefreshOptions

Opções para configurar a atualização e a aceitação para atualização proativa.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

Cria uma instância de CommunicationTokenCredential com uma credencial de token de ID do Entra. Na maioria dos casos, talvez você queira usar InteractiveBrowserCredential para conectar seu usuário.

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

Parâmetros

entraOptions
EntraCommunicationTokenCredentialOptions

Opções para configurar a credencial do token Entra ID.

AzureCommunicationTokenCredential(string | AccessToken)

Cria uma instância de CommunicationTokenCredential com um token estático e sem atualização proativa.

new AzureCommunicationTokenCredential(token: string | AccessToken)

Parâmetros

token

string | AccessToken

Um token de acesso do usuário emitido pelos Serviços de Comunicação. Passe an AccessToken para fornecer o vencimento explicitamente quando o token não pode ser decodificado (por exemplo, um token criptografado).

Detalhes do método

dispose()

Descarta o CommunicationTokenCredential e cancela qualquer operação interna de atualização automática.

function dispose()

getToken(CommunicationGetTokenOptions)

Obtém um AccessToken para o usuário. Lança se já estiver descartado.

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

Parâmetros

Retornos

Promise<AccessToken>