ChannelValidation.AuthenticateChannelToken Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String) |
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service. |
| AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration) |
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service. |
| AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String) |
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service. |
| AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration) |
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service. |
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)
Parameters
- authHeader
- String
De ruwe HTTP-header in het formaat: "Bearer [longString]".
- credentials
- ICredentialProvider
De door de gebruiker gedefinieerde set geldige referenties, zoals de AppId.
- httpClient
- HttpClient
Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.
- channelId
- String
De ID van het kanaal om te valideren.
Retouren
Een geldige ClaimsIdentity.
Opmerkingen
Een token dat is uitgegeven door de Bot Framework-emulator, mislukt deze controle.
Van toepassing op
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)
Parameters
- authHeader
- String
De ruwe HTTP-header in het formaat: "Bearer [longString]".
- credentials
- ICredentialProvider
De door de gebruiker gedefinieerde set geldige referenties, zoals de AppId.
- httpClient
- HttpClient
Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.
- channelId
- String
De ID van het kanaal om te valideren.
- authConfig
- AuthenticationConfiguration
De authenticatieconfiguratie.
Retouren
Een geldige ClaimsIdentity.
Opmerkingen
Een token dat is uitgegeven door de Bot Framework-emulator, mislukt deze controle.
Van toepassing op
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)
Parameters
- authHeader
- String
De ruwe HTTP-header in het formaat: "Bearer [longString]".
- credentials
- ICredentialProvider
De door de gebruiker gedefinieerde set geldige referenties, zoals de AppId.
- serviceUrl
- String
Dienst-url.
- httpClient
- HttpClient
Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.
- channelId
- String
De ID van het kanaal om te valideren.
Retouren
BeweringenIdentiteit.
Van toepassing op
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)
Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)
Parameters
- authHeader
- String
De ruwe HTTP-header in het formaat: "Bearer [longString]".
- credentials
- ICredentialProvider
De door de gebruiker gedefinieerde set geldige referenties, zoals de AppId.
- serviceUrl
- String
Dienst-url.
- httpClient
- HttpClient
Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.
- channelId
- String
De ID van het kanaal om te valideren.
- authConfig
- AuthenticationConfiguration
De authenticatieconfiguratie.
Retouren
BeweringenIdentiteit.