次の方法で共有


JwtTokenExtractor コンストラクター

定義

オーバーロード

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

JwtTokenExtractor クラスの新しいインスタンスを初期化します。 JWT トークンから関連データを抽出します。

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

JwtTokenExtractor クラスの新しいインスタンスを初期化します。 JWT トークンから関連データを抽出します。

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

JwtTokenExtractor クラスの新しいインスタンスを初期化します。 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))

パラメーター

httpClient
HttpClient

JWT トークンの検証の一環として、関連するセキュリティ URL で指定されたソースから保証をフェッチする必要があります。 この HttpClient は、これらの取得に関するリソース プールを許可するために使用されます。 これらのリソースには TLS 共有が必要であるため、HttpClient は全体的なパフォーマンスにとって重要です。

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters。

metadataUrl
String

metadataUrl。

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms。

適用対象

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

JwtTokenExtractor クラスの新しいインスタンスを初期化します。 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))))

パラメーター

httpClient
HttpClient

JWT トークンの検証の一環として、関連するセキュリティ URL で指定されたソースから保証をフェッチする必要があります。 この HttpClient は、これらの取得に関するリソース プールを許可するために使用されます。 これらのリソースには TLS 共有が必要であるため、HttpClient は全体的なパフォーマンスにとって重要です。

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters。

metadataUrl
String

metadataUrl。

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms。

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

JwtTokenExtractor によって使用されるカスタム保証構成。

適用対象