Język

ChannelValidation.AuthenticateChannelToken Metoda

Definicja

Przeciążenia

Nazwa Opis
AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

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

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

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

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

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

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

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

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

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

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

credentials
ICredentialProvider

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

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania w celu weryfikacji Endorsmentów i powiązanych dokumentów. Do wykonywania tych wywołań służy HttpClient. Te połączenia zazwyczaj wymagają połączeń TLS, które są kosztowne w konfiguracji i demontażu, dlatego zalecany jest współdzielony HttpClient.

channelId
String

ID kanału do weryfikacji.

Zwraca

Prawidłowa wartość ClaimsIdentity.

Uwagi

Token wystawiony przez emulator platformy Bot Framework zakończy się niepowodzeniem.

Dotyczy

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

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

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

credentials
ICredentialProvider

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

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania w celu weryfikacji Endorsmentów i powiązanych dokumentów. Do wykonywania tych wywołań służy HttpClient. Te połączenia zazwyczaj wymagają połączeń TLS, które są kosztowne w konfiguracji i demontażu, dlatego zalecany jest współdzielony HttpClient.

channelId
String

ID kanału do weryfikacji.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

Zwraca

Prawidłowa wartość ClaimsIdentity.

Uwagi

Token wystawiony przez emulator platformy Bot Framework zakończy się niepowodzeniem.

Dotyczy

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

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

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

credentials
ICredentialProvider

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

serviceUrl
String

Adres serwisowy.

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania w celu weryfikacji Endorsmentów i powiązanych dokumentów. Do wykonywania tych wywołań służy HttpClient. Te połączenia zazwyczaj wymagają połączeń TLS, które są kosztowne w konfiguracji i demontażu, dlatego zalecany jest współdzielony HttpClient.

channelId
String

ID kanału do weryfikacji.

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

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

credentials
ICredentialProvider

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

serviceUrl
String

Adres serwisowy.

httpClient
HttpClient

Uwierzytelnianie tokenów wymaga wywołania w celu weryfikacji Endorsmentów i powiązanych dokumentów. Do wykonywania tych wywołań służy HttpClient. Te połączenia zazwyczaj wymagają połączeń TLS, które są kosztowne w konfiguracji i demontażu, dlatego zalecany jest współdzielony HttpClient.

channelId
String

ID kanału do weryfikacji.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

Zwraca

ClaimsIdentity.

Dotyczy