Condividi tramite


JwtTokenExtractor Costruttori

Definizione

Overload

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

Inizializza una nuova istanza della classe JwtTokenExtractor. Estrae i dati pertinenti dai token JWT.

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

Inizializza una nuova istanza della classe JwtTokenExtractor. Estrae i dati pertinenti dai token JWT.

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

Inizializza una nuova istanza della classe JwtTokenExtractor. Estrae i dati pertinenti dai token 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))

Parametri

httpClient
HttpClient

Come parte della convalida dei token JWT, è necessario recuperare le approvazioni dalle origini specificate dagli URL di sicurezza pertinenti. Questo HttpClient viene usato per consentire il pool di risorse intorno a tali operazioni di recupero. Poiché queste risorse richiedono la condivisione TLS di HttpClient è importante per le prestazioni complessive.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

Si applica a

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

Inizializza una nuova istanza della classe JwtTokenExtractor. Estrae i dati pertinenti dai token 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))))

Parametri

httpClient
HttpClient

Come parte della convalida dei token JWT, è necessario recuperare le approvazioni dalle origini specificate dagli URL di sicurezza pertinenti. Questo HttpClient viene usato per consentire il pool di risorse intorno a tali operazioni di recupero. Poiché queste risorse richiedono la condivisione TLS di HttpClient è importante per le prestazioni complessive.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Configurazione di verifica dell'autenticità personalizzata da usare da JwtTokenExtractor.

Si applica a