ChannelValidation.AuthenticateChannelToken Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String) |
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten. |
| AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration) |
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten. |
| AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String) |
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten. |
| AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration) |
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten. |
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten.
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)
Parametrar
- authHeader
- String
Den råa HTTP-headern i formatet: "Bearer [longString]".
- credentials
- ICredentialProvider
Användardefinierad uppsättning giltiga autentiseringsuppgifter, till exempel AppId.
- httpClient
- HttpClient
Autentisering av tokens kräver att man ringer ut för att validera Endorsements och relaterade dokument. HttpClient används för att göra dessa samtal. Dessa samtal kräver oftast TLS-anslutningar, som är dyra att installera och montera ner, så en delad HttpClient rekommenderas.
- channelId
- String
ID:t för kanalen som ska valideras.
Returer
En giltig ClaimsIdentity.
Kommentarer
En token som utfärdas av Bot Framework-emulatorn misslyckas med den här kontrollen.
Gäller för
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten.
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)
Parametrar
- authHeader
- String
Den råa HTTP-headern i formatet: "Bearer [longString]".
- credentials
- ICredentialProvider
Användardefinierad uppsättning giltiga autentiseringsuppgifter, till exempel AppId.
- httpClient
- HttpClient
Autentisering av tokens kräver att man ringer ut för att validera Endorsements och relaterade dokument. HttpClient används för att göra dessa samtal. Dessa samtal kräver oftast TLS-anslutningar, som är dyra att installera och montera ner, så en delad HttpClient rekommenderas.
- channelId
- String
ID:t för kanalen som ska valideras.
- authConfig
- AuthenticationConfiguration
Autentiseringskonfigurationen.
Returer
En giltig ClaimsIdentity.
Kommentarer
En token som utfärdas av Bot Framework-emulatorn misslyckas med den här kontrollen.
Gäller för
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten.
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)
Parametrar
- authHeader
- String
Den råa HTTP-headern i formatet: "Bearer [longString]".
- credentials
- ICredentialProvider
Användardefinierad uppsättning giltiga autentiseringsuppgifter, till exempel AppId.
- serviceUrl
- String
Tjänste-URL.
- httpClient
- HttpClient
Autentisering av tokens kräver att man ringer ut för att validera Endorsements och relaterade dokument. HttpClient används för att göra dessa samtal. Dessa samtal kräver oftast TLS-anslutningar, som är dyra att installera och montera ner, så en delad HttpClient rekommenderas.
- channelId
- String
ID:t för kanalen som ska valideras.
Returer
PåståendenIdentitet.
Gäller för
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)
Verifiera det inkommande autentiseringshuvudet som en token som skickas från Bot Framework-tjänsten.
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)
Parametrar
- authHeader
- String
Den råa HTTP-headern i formatet: "Bearer [longString]".
- credentials
- ICredentialProvider
Användardefinierad uppsättning giltiga autentiseringsuppgifter, till exempel AppId.
- serviceUrl
- String
Tjänste-URL.
- httpClient
- HttpClient
Autentisering av tokens kräver att man ringer ut för att validera Endorsements och relaterade dokument. HttpClient används för att göra dessa samtal. Dessa samtal kräver oftast TLS-anslutningar, som är dyra att installera och montera ner, så en delad HttpClient rekommenderas.
- channelId
- String
ID:t för kanalen som ska valideras.
- authConfig
- AuthenticationConfiguration
Autentiseringskonfigurationen.
Returer
PåståendenIdentitet.