다음을 통해 공유


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는 이러한 검색을 중심으로 리소스 풀링을 허용하는 데 사용됩니다. 이러한 리소스에는 HttpClient를 공유하는 TLS가 필요하므로 전반적인 성능에 중요합니다.

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는 이러한 검색을 중심으로 리소스 풀링을 허용하는 데 사용됩니다. 이러한 리소스에는 HttpClient를 공유하는 TLS가 필요하므로 전반적인 성능에 중요합니다.

tokenValidationParameters
TokenValidationParameters

tokenValidationParameters.

metadataUrl
String

metadataUrl.

allowedSigningAlgorithms
HashSet<String>

allowedSigningAlgorithms.

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

JwtTokenExtractor에서 사용할 사용자 지정 인증 구성입니다.

적용 대상