TestAdapter.GetUserTokenAsync Methode

Definition

Überlädt

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

Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldefluss befindet, mithilfe von angepassten AppCredentials.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Versucht, das Token für einen Benutzer abzurufen, der sich in einem Login-Flow befindet, mithilfe der AppCredentials des Bots.

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

Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldefluss befindet, mithilfe von angepassten 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);
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, cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parameter

turnContext
ITurnContext

Kontext für die aktuelle Unterhaltungswende mit dem Benutzer.

oAuthAppCredentials
AppCredentials

AppCredentials für OAuth.

connectionName
String

Name der zu verwendenden Authentifizierungsverbindung.

magicCode
String

(Optional) Optionaler Benutzer hat Code eingegeben, der überprüft werden soll.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Token-Antwort oder null, wenn das Token nicht gefunden wurde.

Implementiert

Gilt für:

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Versucht, das Token für einen Benutzer abzurufen, der sich in einem Login-Flow befindet, mithilfe der AppCredentials des Bots.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenResponse> GetUserTokenAsync(Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName, string magicCode, System.Threading.CancellationToken cancellationToken);
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, cancellationToken As CancellationToken) As Task(Of TokenResponse)

Parameter

turnContext
ITurnContext

Kontext für die aktuelle Unterhaltungswende mit dem Benutzer.

connectionName
String

Name der zu verwendenden Authentifizierungsverbindung.

magicCode
String

(Optional) hat der Benutzer den Code zur Validierung eingegeben.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Token-Antwort oder null, wenn das Token nicht gefunden wurde.

Implementiert

Gilt für: