다음을 통해 공유


BotFrameworkAdapter.GetUserTokenAsync 메서드

정의

오버로드

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

사용자 지정된 AppCredentials를 사용하여 로그인 흐름에 있는 사용자의 토큰을 검색하려고 시도합니다.

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

봇의 AppCredentials를 사용하여 로그인 흐름에 있는 사용자의 토큰을 검색하려고 시도합니다.

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

사용자 지정된 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)

매개 변수

turnContext
ITurnContext

사용자와의 현재 대화 전환에 대한 컨텍스트입니다.

oAuthAppCredentials
AppCredentials

OAuth용 AppCredentials입니다.

connectionName
String

사용할 인증 연결의 이름입니다.

magicCode
String

(선택 사항) 선택적 사용자가 유효성을 검사하기 위해 코드를 입력했습니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

토큰 응답.

구현

적용 대상

GetUserTokenAsync(ITurnContext, String, String, CancellationToken)

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

매개 변수

turnContext
ITurnContext

사용자와의 현재 대화 전환에 대한 컨텍스트입니다.

connectionName
String

사용할 인증 연결의 이름입니다.

magicCode
String

(선택 사항) 선택적 사용자가 유효성을 검사하기 위해 코드를 입력했습니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

토큰 응답.

구현

적용 대상