BotFrameworkAdapter.GetAadTokensAsync Método

Definición

Sobrecargas

Nombre Description
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada, utilizando las AppCredentials del bot.

GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante AppCredentials personalizados.

GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada, utilizando las AppCredentials del bot.

public virtual 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>>
override this.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 Overridable 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 el turno actual de conversación con el usuario.

connectionName
String

Nombre de la conexión de Azure Active Directory configurada con este bot.

resourceUrls
String[]

Lista de direcciones URL de recursos para las que se van a recuperar tokens.

userId
String

Identificador de usuario para el que se recuperan los tokens. Si se pasa null, el userId se toma de la actividad en ITurnContext.

cancellationToken
CancellationToken

El token de cancelación de operación asincrónico.

Devoluciones

Diccionario de resourceUrl al tokenResponse correspondiente.

Implementaciones

Se aplica a

GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante AppCredentials personalizados.

public virtual 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>>
override this.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 Overridable 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 el turno actual de conversación con el usuario.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nombre de la conexión de Azure Active Directory configurada con este bot.

resourceUrls
String[]

Lista de direcciones URL de recursos para las que se van a recuperar tokens.

userId
String

Identificador de usuario para el que se recuperan los tokens. Si se pasa null, el userId se toma de la actividad en ITurnContext.

cancellationToken
CancellationToken

El token de cancelación de operación asincrónico.

Devoluciones

Diccionario de resourceUrl al tokenResponse correspondiente.

Implementaciones

Se aplica a