Condividi tramite


EmulatorValidation.AuthenticateEmulatorToken Metodo

Definizione

Overload

AuthenticateEmulatorToken(String, ICredentialProvider, IChannelProvider, HttpClient, String)

Convalidare l'intestazione di autenticazione in ingresso come token inviato dalla Bot Framework Emulator.

AuthenticateEmulatorToken(String, ICredentialProvider, IChannelProvider, HttpClient, String, AuthenticationConfiguration)

Convalidare l'intestazione di autenticazione in ingresso come token inviato dalla Bot Framework Emulator.

AuthenticateEmulatorToken(String, ICredentialProvider, IChannelProvider, HttpClient, String)

Convalidare l'intestazione di autenticazione in ingresso come token inviato dalla Bot Framework Emulator.

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

Parametri

authHeader
String

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

credentials
ICredentialProvider

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

channelProvider
IChannelProvider

Valore channelService che distingue Azure pubblico da Us Government Azure.

httpClient
HttpClient

L'autenticazione dei token richiede la chiamata per convalidare le approvazioni e i documenti correlati. HttpClient viene usato per effettuare tali chiamate. Queste chiamate richiedono in genere connessioni TLS, che sono costose da configurare e rimuovere, quindi è consigliabile che un httpClient condiviso sia consigliato.

channelId
String

ID del canale da convalidare.

Restituisce

Attestazioni valide.

Commenti

Un token rilasciato da Bot Framework avrà esito negativo. Passeranno solo i token dell'emulatore.

Si applica a

AuthenticateEmulatorToken(String, ICredentialProvider, IChannelProvider, HttpClient, String, AuthenticationConfiguration)

Convalidare l'intestazione di autenticazione in ingresso come token inviato dalla Bot Framework Emulator.

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

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

channelProvider
IChannelProvider

Valore channelService che distingue Azure pubblico da Us Government Azure.

httpClient
HttpClient

L'autenticazione dei token richiede la chiamata per convalidare le approvazioni e i documenti correlati. HttpClient viene usato per effettuare tali chiamate. Queste chiamate richiedono in genere connessioni TLS, che sono costose da configurare e rimuovere, quindi è consigliabile che un httpClient condiviso sia consigliato.

channelId
String

ID del canale da convalidare.

authConfig
AuthenticationConfiguration

Configurazione dell'autenticazione.

Restituisce

Attestazioni valide.

Commenti

Un token rilasciato da Bot Framework avrà esito negativo. Passeranno solo i token dell'emulatore.

Si applica a