Compartilhar via


IUserTokenProvider.GetAadTokensAsync Método

Definição

Recupera tokens do Azure Active Directory para recursos específicos em uma conexão configurada, usando AppCredentials do bot.

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,Microsoft.Bot.Schema.TokenResponse>> GetAadTokensAsync (Microsoft.Bot.Builder.ITurnContext context, string connectionName, string[] resourceUrls, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAadTokensAsync : Microsoft.Bot.Builder.ITurnContext * string * string[] * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string, Microsoft.Bot.Schema.TokenResponse>>
Public Function GetAadTokensAsync (context As ITurnContext, connectionName As String, resourceUrls As String(), Optional userId As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of String, TokenResponse))

Parâmetros

context
ITurnContext

Contexto para a atual virada de conversa com o usuário.

connectionName
String

O nome da conexão do Azure Active Directory configurada com esse bot.

resourceUrls
String[]

A lista de URLs de recurso para a qual recuperar tokens.

userId
String

A ID de usuário para a qual os tokens são recuperados. Se passar nulo, userId será retirado da Atividade no ITurnContext.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber um aviso de cancelamento.

Retornos

Dicionário de resourceUrl para o TokenResponse correspondente.

Aplica-se a