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 Entra ID. Na maioria dos casos, talvez você queira usar InteractiveBrowserCredential para entrar no usuário.

AzureCommunicationTokenCredential(string | AccessToken)

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

Métodos

dispose()

Elimina 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 optar pela atualização proativa.

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

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

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

Parâmetros

entraOptions
EntraCommunicationTokenCredentialOptions

Opções para configurar a credencial de token do 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 de usuário emitido pelos Serviços de Comunicação. Pass an AccessToken para fornecer explicitamente o prazo de expiração quando o token não pode ser decodificado (por exemplo, um token encriptado).

Detalhes de Método

dispose()

Elimina 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

Devoluções

Promise<AccessToken>