ChannelValidation.AuthenticateChannelToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.