Udostępnij za pośrednictwem


JwtTokenExtractor Konstruktory

Definicja

Przeciążenia

JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>)

Inicjuje nowe wystąpienie klasy JwtTokenExtractor. Wyodrębnia odpowiednie dane z tokenów JWT.

JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>)

Inicjuje nowe wystąpienie klasy JwtTokenExtractor. Wyodrębnia odpowiednie dane z tokenów JWT.

JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>)

Inicjuje nowe wystąpienie klasy JwtTokenExtractor. Wyodrębnia odpowiednie dane z tokenów JWT.

public JwtTokenExtractor (System.Net.Http.HttpClient httpClient, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters, string metadataUrl, System.Collections.Generic.HashSet<string> allowedSigningAlgorithms);
new Microsoft.Bot.Connector.Authentication.JwtTokenExtractor : System.Net.Http.HttpClient * Microsoft.IdentityModel.Tokens.TokenValidationParameters * string * System.Collections.Generic.HashSet<string> -> Microsoft.Bot.Connector.Authentication.JwtTokenExtractor
Public Sub New (httpClient As HttpClient, tokenValidationParameters As TokenValidationParameters, metadataUrl As String, allowedSigningAlgorithms As HashSet(Of String))

Parametry

httpClient
HttpClient

W ramach walidacji tokenów JWT należy pobrać potwierdzenia ze źródeł określonych przez odpowiednie adresy URL zabezpieczeń. Ten obiekt HttpClient umożliwia buforowanie zasobów wokół tych pobierania. Ponieważ te zasoby wymagają udostępniania protokołu TLS, klient HttpClient jest ważny dla ogólnej wydajności.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

Dotyczy

JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>)

Inicjuje nowe wystąpienie klasy JwtTokenExtractor. Wyodrębnia odpowiednie dane z tokenów JWT.

public JwtTokenExtractor (System.Net.Http.HttpClient httpClient, Microsoft.IdentityModel.Tokens.TokenValidationParameters tokenValidationParameters, string metadataUrl, System.Collections.Generic.HashSet<string> allowedSigningAlgorithms, Microsoft.IdentityModel.Protocols.ConfigurationManager<System.Collections.Generic.IDictionary<string,System.Collections.Generic.HashSet<string>>> customEndorsementsConfig);
new Microsoft.Bot.Connector.Authentication.JwtTokenExtractor : System.Net.Http.HttpClient * Microsoft.IdentityModel.Tokens.TokenValidationParameters * string * System.Collections.Generic.HashSet<string> * Microsoft.IdentityModel.Protocols.ConfigurationManager<System.Collections.Generic.IDictionary<string, System.Collections.Generic.HashSet<string>>> -> Microsoft.Bot.Connector.Authentication.JwtTokenExtractor
Public Sub New (httpClient As HttpClient, tokenValidationParameters As TokenValidationParameters, metadataUrl As String, allowedSigningAlgorithms As HashSet(Of String), customEndorsementsConfig As ConfigurationManager(Of IDictionary(Of String, HashSet(Of String))))

Parametry

httpClient
HttpClient

W ramach walidacji tokenów JWT należy pobrać potwierdzenia ze źródeł określonych przez odpowiednie adresy URL zabezpieczeń. Ten obiekt HttpClient umożliwia buforowanie zasobów wokół tych pobierania. Ponieważ te zasoby wymagają udostępniania protokołu TLS, klient HttpClient jest ważny dla ogólnej wydajności.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

customEndorsementsConfig
ConfigurationManager<IDictionary<String,HashSet<String>>>

Niestandardowa konfiguracja poręczenia używana przez moduł JwtTokenExtractor.

Dotyczy