Språk

ChannelValidation.AuthenticateChannelToken Metod

Definition

Ö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.

Gäller för