Partilhar via


JwtTokenExtractor Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da JwtTokenExtractor classe . Extrai dados relevantes dos Tokens JWT.

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

Inicializa uma nova instância da JwtTokenExtractor classe . Extrai dados relevantes dos Tokens JWT.

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

Inicializa uma nova instância da JwtTokenExtractor classe . Extrai dados relevantes dos 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 endossamentos têm de ser obtidos a partir de origens especificadas pelos URLs de segurança relevantes. Este HttpClient é utilizado para permitir o agrupamento de recursos em torno dessas obtenções. Uma vez que esses recursos requerem a partilha 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 JwtTokenExtractor classe . Extrai dados relevantes dos 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 endossamentos têm de ser obtidos a partir de origens especificadas pelos URLs de segurança relevantes. Este HttpClient é utilizado para permitir o agrupamento de recursos em torno dessas obtenções. Uma vez que esses recursos requerem a partilha 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 endossamento personalizada a utilizar pelo JwtTokenExtractor.

Aplica-se a