JwtTokenExtractor Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>) |
Initialisiert eine neue Instanz der JwtTokenExtractor-Klasse. Extrahiert relevante Daten aus JWT-Token. |
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>) |
Initialisiert eine neue Instanz der JwtTokenExtractor-Klasse. Extrahiert relevante Daten aus JWT-Token. |
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>)
Initialisiert eine neue Instanz der JwtTokenExtractor-Klasse. Extrahiert relevante Daten aus JWT-Token.
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))
Parameter
- httpClient
- HttpClient
Im Rahmen der Validierung von JWT-Token müssen Endorsements aus Quellen abgerufen werden, die durch die relevanten Sicherheits-URLs angegeben sind. Dieser HttpClient wird verwendet, um Ressourcenpools um diese Abrufe zu ermöglichen. Da diese Ressourcen tls-Freigabe erfordern, ist httpClient wichtig für die Gesamtleistung.
- tokenValidationParameters
- TokenValidationParameters
tokenValidationParameters.
- metadataUrl
- String
metadataUrl.
Gilt für:
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>)
Initialisiert eine neue Instanz der JwtTokenExtractor-Klasse. Extrahiert relevante Daten aus JWT-Token.
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))))
Parameter
- httpClient
- HttpClient
Im Rahmen der Validierung von JWT-Token müssen Endorsements aus Quellen abgerufen werden, die durch die relevanten Sicherheits-URLs angegeben sind. Dieser HttpClient wird verwendet, um Ressourcenpools um diese Abrufe zu ermöglichen. Da diese Ressourcen tls-Freigabe erfordern, ist httpClient wichtig für die Gesamtleistung.
- tokenValidationParameters
- TokenValidationParameters
tokenValidationParameters.
- metadataUrl
- String
metadataUrl.
- customEndorsementsConfig
- ConfigurationManager<IDictionary<String,HashSet<String>>>
Benutzerdefinierte Endorsement-Konfiguration, die vom JwtTokenExtractor verwendet werden soll.