AseChannelValidation.AuthenticateAseTokenAsync メソッド

定義

オーバーロード

AuthenticateAseTokenAsync(String, HttpClient)

受信認証ヘッダーを、AseChannel から送信されたトークンとして検証します。

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

受信認証ヘッダーを、AseChannel から送信されたトークンとして検証します。

AuthenticateAseTokenAsync(String, HttpClient)

受信認証ヘッダーを、AseChannel から送信されたトークンとして検証します。

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

パラメーター

authHeader
String

形式の生の HTTP ヘッダー: "Bearer [longString]"。

httpClient
HttpClient

トークンの認証には、保証と関連ドキュメントを検証するための呼び出しが必要です。 HttpClient は、これらの呼び出しを行う際に使用されます。 通常、これらの呼び出しには TLS 接続が必要です。これはセットアップと破棄にコストがかかるため、共有 HttpClient をお勧めします。

戻り値

有効な ClaimsIdentity。

適用対象

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

受信認証ヘッダーを、AseChannel から送信されたトークンとして検証します。

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, httpClient As HttpClient, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)

パラメーター

authHeader
String

形式の生の HTTP ヘッダー: "Bearer [longString]"。

httpClient
HttpClient

トークンの認証には、保証と関連ドキュメントを検証するための呼び出しが必要です。 HttpClient は、これらの呼び出しを行う際に使用されます。 通常、これらの呼び出しには TLS 接続が必要です。これはセットアップと破棄にコストがかかるため、共有 HttpClient をお勧めします。

authConfig
AuthenticationConfiguration

認証構成。

戻り値

有効な ClaimsIdentity。

適用対象