Partager via


JwtTokenExtractor Constructeurs

Définition

Surcharges

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

Initialise une nouvelle instance de la classe JwtTokenExtractor. Extrait les données pertinentes des jetons JWT.

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

Initialise une nouvelle instance de la classe JwtTokenExtractor. Extrait les données pertinentes des jetons JWT.

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

Initialise une nouvelle instance de la classe JwtTokenExtractor. Extrait les données pertinentes des jetons 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))

Paramètres

httpClient
HttpClient

Dans le cadre de la validation des jetons JWT, les approbations doivent être extraites des sources spécifiées par les URL de sécurité appropriées. Ce HttpClient est utilisé pour permettre le regroupement de ressources autour de ces récupérations. Étant donné que ces ressources nécessitent un partage TLS, HttpClient est important pour les performances globales.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

S’applique à

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

Initialise une nouvelle instance de la classe JwtTokenExtractor. Extrait les données pertinentes des jetons 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))))

Paramètres

httpClient
HttpClient

Dans le cadre de la validation des jetons JWT, les approbations doivent être extraites des sources spécifiées par les URL de sécurité appropriées. Ce HttpClient est utilisé pour permettre le regroupement de ressources autour de ces récupérations. Étant donné que ces ressources nécessitent un partage TLS, HttpClient est important pour les performances globales.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Configuration d’approbation personnalisée à utiliser par le JwtTokenExtractor.

S’applique à