OAuthClientOld.GetAadTokensAsync 方法

定义

检索特定 AAD 资源的 Azure Active Directory 令牌。

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,Microsoft.Bot.Schema.TokenResponse>> GetAadTokensAsync (string userId, string connectionName, string[] resourceUrls, System.Threading.CancellationToken cancellationToken = default);
member this.GetAadTokensAsync : string * string * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string, Microsoft.Bot.Schema.TokenResponse>>
Public Function GetAadTokensAsync (userId As String, connectionName As String, resourceUrls As String(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Dictionary(Of String, TokenResponse))

参数

userId
String

用户的 ID。

connectionName
String

用于 AAD 令牌交换的身份验证连接的名称。

resourceUrls
String[]

要获取其令牌的资源 URL 的集合。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

一个任务,表示排队要执行的工作。

注解

如果任务成功完成,则响应包含一组 TokenResponse 对象,其中包含 resourceUrl 及其相应的 TokenResponse。

适用于