Sdílet prostřednictvím


JwtTokenExtractor Konstruktory

Definice

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.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

Vlastní konfigurace doporučení, kterou má použít JwtTokenExtractor.

Platí pro