Udostępnij za pośrednictwem


GovernmentChannelValidation.AuthenticateChannelToken Metoda

Definicja

Przeciążenia

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi Bot Framework Government Channel Service.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi Bot Framework Government Channel Service.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi Bot Framework Government Channel 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

Nieprzetworzone nagłówek HTTP w formacie: "Bearer [longString]".

credentials
ICredentialProvider

Użytkownik zdefiniował zestaw prawidłowych poświadczeń, takich jak Identyfikator AppId.

serviceUrl
String

Adres URL usługi z żądania.

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania weryfikacji poręczenia i powiązanych dokumentów. Obiekt HttpClient jest używany do wykonywania tych wywołań. Te wywołania zazwyczaj wymagają połączeń TLS, które są kosztowne do konfigurowania i usuwania, więc zalecany jest udostępniony klient HttpClient.

channelId
String

Identyfikator kanału do zweryfikowania.

Zwraca

Claimsidentity.

Dotyczy

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi Bot Framework Government Channel 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

Nieprzetworzone nagłówek HTTP w formacie: "Bearer [longString]".

credentials
ICredentialProvider

Użytkownik zdefiniował zestaw prawidłowych poświadczeń, takich jak Identyfikator AppId.

serviceUrl
String

Adres URL usługi z żądania.

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania weryfikacji poręczenia i powiązanych dokumentów. Obiekt HttpClient jest używany do wykonywania tych wywołań. Te wywołania zazwyczaj wymagają połączeń TLS, które są kosztowne do konfigurowania i usuwania, więc zalecany jest udostępniony klient HttpClient.

channelId
String

Identyfikator kanału do zweryfikowania.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

Zwraca

Claimsidentity.

Dotyczy