JwtTokenExtractor Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>) |
Inicializuje novou instanci JwtTokenExtractor třídy. Extrahuje relevantní data z tokenů JWT. |
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>) |
Inicializuje novou instanci JwtTokenExtractor třídy. Extrahuje relevantní data z tokenů JWT. |
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>)
Inicializuje novou instanci JwtTokenExtractor třídy. Extrahuje relevantní data z 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))
Parametry
- httpClient
- HttpClient
V rámci ověřování tokenů JWT je potřeba doporučení načíst ze zdrojů určených příslušnými adresami URL zabezpečení. Tento HttpClient se používá k povolení sdružování zdrojů kolem těchto načtení. Vzhledem k tomu, že tyto prostředky vyžadují sdílení protokolu TLS, je pro celkový výkon důležitý HttpClient.
- tokenValidationParameters
- TokenValidationParameters
tokenValidationParameters.
- metadataUrl
- String
metadataUrl.
Platí pro
JwtTokenExtractor(HttpClient, TokenValidationParameters, String, HashSet<String>, ConfigurationManager<IDictionary<String,HashSet<String>>>)
Inicializuje novou instanci JwtTokenExtractor třídy. Extrahuje relevantní data z 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))))
Parametry
- httpClient
- HttpClient
V rámci ověřování tokenů JWT je potřeba doporučení načíst ze zdrojů určených příslušnými adresami URL zabezpečení. Tento HttpClient se používá k povolení sdružování zdrojů kolem těchto načtení. Vzhledem k tomu, že tyto prostředky vyžadují sdílení protokolu TLS, je pro celkový výkon důležitý HttpClient.
- tokenValidationParameters
- TokenValidationParameters
tokenValidationParameters.
- metadataUrl
- String
metadataUrl.
- customEndorsementsConfig
- ConfigurationManager<IDictionary<String,HashSet<String>>>
Vlastní konfigurace doporučení, kterou má použít JwtTokenExtractor.