Microsoft.IdentityModel.Protocols.SignedHttpRequest 네임스페이스

클래스

Name Description
ConfirmationClaimTypes

확인 클레임("cnf") 관련 상수 https://datatracker.ietf.org/doc/html/rfc7800

SignedHttpRequestClaimTypes

SignedHttpRequest와 함께 사용되는 클레임 형식입니다.

SignedHttpRequestConstants

SignedHttpRequest 관련 속성에 대한 상수입니다.

SignedHttpRequestCreationException

서명된 http 요청을 만드는 동안 SignedHttpRequest 처리기에서 오류가 발생하면 이 예외가 throw됩니다.

SignedHttpRequestCreationParameters

SignedHttpRequest를 만들 때 사용하는 SignedHttpRequestHandler 매개 변수 집합을 정의합니다.

SignedHttpRequestDescriptor

SignedHttpRequest를 만드는 데 필요한 매개 변수를 래핑하는 구조체입니다.

SignedHttpRequestHandler

서명된 http 요청을 만들고 유효성을 검사하도록 설계된 처리기입니다.

SignedHttpRequestInvalidAtClaimException

이 예외는 'at' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidBClaimException

이 예외는 'b' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidCnfClaimException

이 예외는 'cnf' 클레임 해결 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidHClaimException

이 예외는 'h' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidMClaimException

이 예외는 'm' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidNonceClaimException

이 예외는 'Nonce' 클레임 해결 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidPClaimException

이 예외는 'p' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidPopKeyException

이 예외는 Pop 키 확인 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidQClaimException

이 예외는 'q' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidSignatureException

SignedHttpRequest의 서명이 유효하지 않은 경우 이 예외가 throw됩니다.

SignedHttpRequestInvalidTsClaimException

이 예외는 'ts' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestInvalidUClaimException

이 예외는 'u' 클레임 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생할 때 throw됩니다.

SignedHttpRequestUtilities

SignedHttpRequest 프로토콜 처리와 관련된 유용한 메서드를 포함하는 클래스입니다.

SignedHttpRequestValidationContext

SignedHttpRequest 유효성 검사에 필요한 매개 변수를 래핑하는 구조체입니다.

SignedHttpRequestValidationException

서명된 http 요청 유효성 검사 중에 SignedHttpRequest 처리기에서 오류가 발생하면 이 예외가 throw됩니다.

SignedHttpRequestValidationParameters

SignedHttpRequest의 유효성을 검사할 때 사용하는 SignedHttpRequestHandler 매개 변수 집합을 정의합니다.

SignedHttpRequestValidationResult

SignedHttpRequest의 유효성을 검사할 때 가져온 아티팩트를 포함합니다.

대리자

Name Description
CnfDecryptionKeysResolverAsync

'cnf' 클레임 암호 해독에 사용되는 s 컬렉션을 SecurityKey검색하기 위해 호출되는 대리자입니다.

HttpClientProvider

'jku' 클레임에서 PoP 키를 확인하는 동안 JWK 집합을 검색하는 데 사용할 HttpClient를 반환하는 대리자입니다.

NonceValidatorAsync

Set인 경우 SignedHttpRequest nonce 유효성 검사를 제어할 대리자입니다.

PopKeyResolverAsync

PoP 키 확인(설정된 경우)을 제어할 대리자입니다.

PopKeyResolverFromKeyIdAsync

'kid' 클레임만 포함하는 'cnf' 클레임에서 해결하기 SecurityKey 위해 호출되는 대리자입니다.

ReplayValidatorAsync

SignedHttpRequest가 재생되는지 확인하기 위해 호출되는 대리자(설정된 경우)입니다.

SignatureValidatorAsync

SignedHttpRequest 서명 유효성 검사를 제어할 대리자(설정된 경우)입니다.