다음을 통해 공유


BotFrameworkAdapter.GetAadTokensAsync 메서드

정의

오버로드

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

봇의 AppCredentials를 사용하여 구성된 연결에서 특정 리소스에 대한 Azure Active Directory 토큰을 검색합니다.

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

사용자 지정된 AppCredentials를 사용하여 구성된 연결에서 특정 리소스에 대한 Azure Active Directory 토큰을 검색합니다.

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

봇의 AppCredentials를 사용하여 구성된 연결에서 특정 리소스에 대한 Azure Active Directory 토큰을 검색합니다.

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

매개 변수

context
ITurnContext

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

connectionName
String

이 봇으로 구성된 Azure Active Directory 연결의 이름입니다.

resourceUrls
String[]

토큰을 검색할 리소스 URL 목록입니다.

userId
String

토큰을 검색할 사용자 ID입니다. null을 전달하는 경우 userId는 ITurnContext의 작업에서 가져옵니다.

cancellationToken
CancellationToken

비동기 작업 취소 토큰입니다.

반환

해당 TokenResponse에 대한 resourceUrl 사전입니다.

구현

적용 대상

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

사용자 지정된 AppCredentials를 사용하여 구성된 연결에서 특정 리소스에 대한 Azure Active Directory 토큰을 검색합니다.

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

매개 변수

context
ITurnContext

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

oAuthAppCredentials
AppCredentials

OAuth용 AppCredentials입니다.

connectionName
String

이 봇으로 구성된 Azure Active Directory 연결의 이름입니다.

resourceUrls
String[]

토큰을 검색할 리소스 URL 목록입니다.

userId
String

토큰을 검색할 사용자 ID입니다. null을 전달하는 경우 userId는 ITurnContext의 작업에서 가져옵니다.

cancellationToken
CancellationToken

비동기 작업 취소 토큰입니다.

반환

해당 TokenResponse에 대한 resourceUrl 사전입니다.

구현

적용 대상