Compartilhar via


CommunicationIdentityClient.GetToken Método

Definição

Sobrecargas

GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken)

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

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

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

GetToken(CommunicationUserIdentifier, IEnumerable<CommunicationTokenScope>, CancellationToken)

Origem:
CommunicationIdentityClient.cs

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

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

Exceções

O servidor retornou um erro.

Aplica-se a

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

Origem:
CommunicationIdentityClient.cs

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

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

Exceções

O servidor retornou um erro.

Aplica-se a