JwtTokenExtractor Constructores

Definición

Sobrecargas

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

Inicializa una nueva instancia de la clase JwtTokenExtractor. Extrae los datos pertinentes de los tokens JWT.

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

Inicializa una nueva instancia de la clase JwtTokenExtractor. Extrae los datos pertinentes de los tokens JWT.

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

Inicializa una nueva instancia de la clase JwtTokenExtractor. Extrae los datos pertinentes de los tokens 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))

Parámetros

httpClient
HttpClient

Como parte de la validación de tokens JWT, las aprobaciones deben capturarse de orígenes especificados por las direcciones URL de seguridad pertinentes. Este HttpClient se usa para permitir la agrupación de recursos en torno a esas recuperaciones. Dado que esos recursos requieren que TLS comparta HttpClient es importante para el rendimiento general.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

Se aplica a

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

Inicializa una nueva instancia de la clase JwtTokenExtractor. Extrae los datos pertinentes de los tokens 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))))

Parámetros

httpClient
HttpClient

Como parte de la validación de tokens JWT, las aprobaciones deben capturarse de orígenes especificados por las direcciones URL de seguridad pertinentes. Este HttpClient se usa para permitir la agrupación de recursos en torno a esas recuperaciones. Dado que esos recursos requieren que TLS comparta HttpClient es importante para el rendimiento general.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Configuración de aprobación personalizada que va a usar JwtTokenExtractor.

Se aplica a