IExtendedUserTokenProvider.GetAadTokensAsync Metodo

Definizione

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata, usando AppCredentials personalizzate.

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))

Parametri

context
ITurnContext

Contesto per il turno corrente della conversazione con l'utente.

oAuthAppCredentials
AppCredentials

AppCredentials per OAuth.

connectionName
String

Nome della connessione di Azure Active Directory configurata con questo bot.

resourceUrls
String[]

Elenco di URL di risorse per cui recuperare i token.

userId
String

ID utente per cui vengono recuperati i token. Se il passaggio di null userId viene tratto dall'attività in ITurnContext.

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Dizionario di resourceUrl con il tokenResponse corrispondente.

Si applica a