Compartilhar via


IExtendedUserTokenProvider.GetAadTokensAsync Método

Definição

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

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,Microsoft.Bot.Schema.TokenResponse>> GetAadTokensAsync (Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string[] resourceUrls, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetAadTokensAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * 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, oAuthAppCredentials As AppCredentials, 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.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

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