Freigeben über


JwtTokenExtractor Konstruktoren

Definition

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

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Benutzerdefinierte Endorsement-Konfiguration, die vom JwtTokenExtractor verwendet werden soll.

Gilt für: