Compartilhar via


CommunicationIdentityClient.GetTokenAsync Método

Definição

Sobrecargas

GetTokenAsync(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken)

Obtém de forma assíncrona um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.

GetTokenAsync(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, TimeSpan, CancellationToken)

Obtém de forma assíncrona um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.

GetTokenAsync(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken)

Origem:
CommunicationIdentityClient.cs

Obtém de forma assíncrona um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>> GetTokenAsync (Azure.Communication.CommunicationUserIdentifier communicationUser, System.Collections.Generic.IEnumerable<Azure.Communication.Identity.CommunicationTokenScope> scopes, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTokenAsync : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>>
override this.GetTokenAsync : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>>
Public Overridable Function GetTokenAsync (communicationUser As CommunicationUserIdentifier, scopes As IEnumerable(Of CommunicationTokenScope), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of AccessToken))

Parâmetros

communicationUser
CommunicationUserIdentifier

O CommunicationUserIdentifier para quem obter um token de acesso da Identidade de Comunicação.

scopes
IEnumerable<CommunicationTokenScope>

Lista de CommunicationTokenScope escopos para o token.

cancellationToken
CancellationToken

O token de cancelamento a ser usado.

Retornos

Aplica-se a

GetTokenAsync(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, TimeSpan, CancellationToken)

Origem:
CommunicationIdentityClient.cs

Obtém de forma assíncrona um token de acesso da Identidade de Comunicação para um CommunicationUserIdentifier.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>> GetTokenAsync (Azure.Communication.CommunicationUserIdentifier communicationUser, System.Collections.Generic.IEnumerable<Azure.Communication.Identity.CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTokenAsync : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>>
override this.GetTokenAsync : Azure.Communication.CommunicationUserIdentifier * seq<Azure.Communication.Identity.CommunicationTokenScope> * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Core.AccessToken>>
Public Overridable Function GetTokenAsync (communicationUser As CommunicationUserIdentifier, scopes As IEnumerable(Of CommunicationTokenScope), tokenExpiresIn As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of AccessToken))

Parâmetros

communicationUser
CommunicationUserIdentifier

O CommunicationUserIdentifier para quem obter um token de acesso da Identidade de Comunicação.

scopes
IEnumerable<CommunicationTokenScope>

Lista de CommunicationTokenScope escopos para o token.

tokenExpiresIn
TimeSpan

Período de validade personalizado do token dentro do intervalo de [1,24] horas.

cancellationToken
CancellationToken

O token de cancelamento a ser usado.

Retornos

Aplica-se a