Lingua

ChannelValidation.AuthenticateChannelToken Metodo

Definizione

Overload

Nome Descrizione
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio Bot Framework.

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

credentials
ICredentialProvider

Set definito dall'utente di credenziali valide, ad esempio AppId.

httpClient
HttpClient

L'autenticazione dei token richiede di effettuare una chiamata per validare le Endorsements e i documenti correlati. L'HttpClient viene utilizzato per effettuare queste chiamate. Queste chiamate generalmente richiedono connessioni TLS, che sono costose da configurare e da smontare, quindi si consiglia un HttpClient condiviso.

channelId
String

ID del canale da convalidare.

Valori restituiti

Valore ClaimsIdentity valido.

Commenti

Un token rilasciato dall'emulatore di Bot Framework non riuscirà a eseguire questo controllo.

Si applica a

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

credentials
ICredentialProvider

Set definito dall'utente di credenziali valide, ad esempio AppId.

httpClient
HttpClient

L'autenticazione dei token richiede di effettuare una chiamata per validare le Endorsements e i documenti correlati. L'HttpClient viene utilizzato per effettuare queste chiamate. Queste chiamate generalmente richiedono connessioni TLS, che sono costose da configurare e da smontare, quindi si consiglia un HttpClient condiviso.

channelId
String

ID del canale da convalidare.

authConfig
AuthenticationConfiguration

Configurazione dell'autenticazione.

Valori restituiti

Valore ClaimsIdentity valido.

Commenti

Un token rilasciato dall'emulatore di Bot Framework non riuscirà a eseguire questo controllo.

Si applica a

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

credentials
ICredentialProvider

Set definito dall'utente di credenziali valide, ad esempio AppId.

serviceUrl
String

URL del servizio.

httpClient
HttpClient

L'autenticazione dei token richiede di effettuare una chiamata per validare le Endorsements e i documenti correlati. L'HttpClient viene utilizzato per effettuare queste chiamate. Queste chiamate generalmente richiedono connessioni TLS, che sono costose da configurare e da smontare, quindi si consiglia un HttpClient condiviso.

channelId
String

ID del canale da convalidare.

Valori restituiti

RivendicaIdentità.

Si applica a

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

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato dal servizio 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

credentials
ICredentialProvider

Set definito dall'utente di credenziali valide, ad esempio AppId.

serviceUrl
String

URL del servizio.

httpClient
HttpClient

L'autenticazione dei token richiede di effettuare una chiamata per validare le Endorsements e i documenti correlati. L'HttpClient viene utilizzato per effettuare queste chiamate. Queste chiamate generalmente richiedono connessioni TLS, che sono costose da configurare e da smontare, quindi si consiglia un HttpClient condiviso.

channelId
String

ID del canale da convalidare.

authConfig
AuthenticationConfiguration

Configurazione dell'autenticazione.

Valori restituiti

RivendicaIdentità.

Si applica a