Compartilhar via


JwtTokenExtractor Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da classe JwtTokenExtractor. Extrai dados relevantes de tokens JWT.

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

Inicializa uma nova instância da classe JwtTokenExtractor. Extrai dados relevantes de tokens JWT.

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

Inicializa uma nova instância da classe JwtTokenExtractor. Extrai dados relevantes de 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 da validação de Tokens JWT, os endossos precisam ser buscados de fontes especificadas pelas URLs de segurança relevantes. Esse HttpClient é usado para permitir o pool de recursos em torno dessas recuperações. Como esses recursos exigem o compartilhamento de TLS, o HttpClient é importante para o desempenho geral.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

Aplica-se a

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

Inicializa uma nova instância da classe JwtTokenExtractor. Extrai dados relevantes de 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 da validação de Tokens JWT, os endossos precisam ser buscados de fontes especificadas pelas URLs de segurança relevantes. Esse HttpClient é usado para permitir o pool de recursos em torno dessas recuperações. Como esses recursos exigem o compartilhamento de TLS, o HttpClient é importante para o desempenho geral.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Configuração de endosso personalizada a ser usada pelo JwtTokenExtractor.

Aplica-se a