ChannelValidation.AuthenticateChannelToken Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service. |
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service. |
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service. |
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service. |
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service.
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)
Parametry
- authHeader
- String
Nezpracovaná hlavička HTTP ve formátu Bearer [longString].
- credentials
- ICredentialProvider
Uživatelem definovaná sada platných přihlašovacích údajů, například AppId.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání k ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obvykle vyžadují připojení TLS, jejichž nastavení a odbourání je nákladné, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
Návraty
Platná identita ClaimsIdentity.
Poznámky
Token vydaný emulátorem bot Frameworku tuto kontrolu selže.
Platí pro
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service.
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)
Parametry
- authHeader
- String
Nezpracovaná hlavička HTTP ve formátu Bearer [longString].
- credentials
- ICredentialProvider
Uživatelem definovaná sada platných přihlašovacích údajů, například AppId.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání k ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obvykle vyžadují připojení TLS, jejichž nastavení a odbourání je nákladné, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
- authConfig
- AuthenticationConfiguration
Konfigurace ověřování.
Návraty
Platná identita ClaimsIdentity.
Poznámky
Token vydaný emulátorem bot Frameworku tuto kontrolu selže.
Platí pro
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service.
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)
Parametry
- authHeader
- String
Nezpracovaná hlavička HTTP ve formátu Bearer [longString].
- credentials
- ICredentialProvider
Uživatelem definovaná sada platných přihlašovacích údajů, například AppId.
- serviceUrl
- String
Adresa URL služby.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání k ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obvykle vyžadují připojení TLS, jejichž nastavení a odbourání je nákladné, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
Návraty
ClaimsIdentity.
Platí pro
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Service.
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)
Parametry
- authHeader
- String
Nezpracovaná hlavička HTTP ve formátu Bearer [longString].
- credentials
- ICredentialProvider
Uživatelem definovaná sada platných přihlašovacích údajů, například AppId.
- serviceUrl
- String
Adresa URL služby.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání k ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obvykle vyžadují připojení TLS, jejichž nastavení a odbourání je nákladné, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
- authConfig
- AuthenticationConfiguration
Konfigurace ověřování.
Návraty
ClaimsIdentity.