Dela via


BotFrameworkAdapter.GetUserTokenAsync Metod

Definition

Överlagringar

GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

Försöker hämta token för en användare som finns i ett inloggningsflöde med hjälp av anpassade AppCredentials.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Försöker hämta token för en användare som finns i ett inloggningsflöde med hjälp av robotens AppCredentials.

GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

Försöker hämta token för en användare som finns i ett inloggningsflöde med hjälp av anpassade AppCredentials.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, connectionName As String, magicCode As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)

Parametrar

turnContext
ITurnContext

Kontext för den aktuella konversationsvändningen med användaren.

oAuthAppCredentials
AppCredentials

AppCredentials för OAuth.

connectionName
String

Namnet på den autentiseringsanslutning som ska användas.

magicCode
String

(Valfritt) Valfri användare angav kod för att verifiera.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

Tokensvar.

Implementeringar

Gäller för

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Försöker hämta token för en användare som finns i ett inloggningsflöde med hjälp av robotens AppCredentials.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync (Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
override this.GetUserTokenAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse>
Public Overridable Function GetUserTokenAsync (turnContext As ITurnContext, connectionName As String, magicCode As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenResponse)

Parametrar

turnContext
ITurnContext

Kontext för den aktuella konversationsvändningen med användaren.

connectionName
String

Namnet på den autentiseringsanslutning som ska användas.

magicCode
String

(Valfritt) Valfri användare angav kod för att verifiera.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

Tokensvar.

Implementeringar

Gäller för