BotFrameworkAdapter.GetUserTokenAsync Metode

Definisi

Overload

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

Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials yang disesuaikan.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials bot.

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

Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials yang disesuaikan.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

oAuthAppCredentials
AppCredentials

AppCredentials untuk OAuth.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

magicCode
String

(Opsional) Pengguna opsional memasukkan kode untuk memvalidasi.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Respons Token.

Penerapan

Berlaku untuk

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials bot.

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)

Parameter

turnContext
ITurnContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

connectionName
String

Nama koneksi autentikasi yang akan digunakan.

magicCode
String

(Opsional) Pengguna opsional memasukkan kode untuk memvalidasi.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Respons Token.

Penerapan

Berlaku untuk