Language

ChannelValidation.AuthenticateChannelToken メソッド

定義

オーバーロード

名前 説明
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

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

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)

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

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

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

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

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

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

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

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

パラメーター

authHeader
String

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

credentials
ICredentialProvider

AppId など、有効な資格情報のユーザー定義セット。

httpClient
HttpClient

トークンの認証には、エンドースメントや関連書類の検証を呼び出す必要があります。 HttpClientはその通話を行うために使われます。 これらの通話は通常TLS接続を必要とし、設定や解約にコストがかかるため、共有HttpClientを推奨します。

channelId
String

検証するチャネルの ID。

返品

有効な ClaimsIdentity。

注釈

Bot Framework エミュレーターによって発行されたトークンは、このチェックに失敗します。

適用対象

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)

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

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

パラメーター

authHeader
String

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

credentials
ICredentialProvider

AppId など、有効な資格情報のユーザー定義セット。

httpClient
HttpClient

トークンの認証には、エンドースメントや関連書類の検証を呼び出す必要があります。 HttpClientはその通話を行うために使われます。 これらの通話は通常TLS接続を必要とし、設定や解約にコストがかかるため、共有HttpClientを推奨します。

channelId
String

検証するチャネルの ID。

authConfig
AuthenticationConfiguration

認証構成。

返品

有効な ClaimsIdentity。

注釈

Bot Framework エミュレーターによって発行されたトークンは、このチェックに失敗します。

適用対象

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

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

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

パラメーター

authHeader
String

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

credentials
ICredentialProvider

AppId など、有効な資格情報のユーザー定義セット。

serviceUrl
String

サービス URL。

httpClient
HttpClient

トークンの認証には、エンドースメントや関連書類の検証を呼び出す必要があります。 HttpClientはその通話を行うために使われます。 これらの通話は通常TLS接続を必要とし、設定や解約にコストがかかるため、共有HttpClientを推奨します。

channelId
String

検証するチャネルの ID。

返品

ClaimsIdentity。

適用対象

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

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

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

パラメーター

authHeader
String

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

credentials
ICredentialProvider

AppId など、有効な資格情報のユーザー定義セット。

serviceUrl
String

サービス URL。

httpClient
HttpClient

トークンの認証には、エンドースメントや関連書類の検証を呼び出す必要があります。 HttpClientはその通話を行うために使われます。 これらの通話は通常TLS接続を必要とし、設定や解約にコストがかかるため、共有HttpClientを推奨します。

channelId
String

検証するチャネルの ID。

authConfig
AuthenticationConfiguration

認証構成。

返品

ClaimsIdentity。

適用対象