Microsoft.IdentityModel.Protocols.SignedHttpRequest 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| ConfirmationClaimTypes |
确认声明 (“cnf”) 相关常量 https://datatracker.ietf.org/doc/html/rfc7800 |
| SignedHttpRequestClaimTypes |
与 SignedHttpRequest 一起使用的声明类型。 |
| SignedHttpRequestConstants |
SignedHttpRequest 相关属性的常量。 |
| SignedHttpRequestCreationException |
当 SignedHttpRequest 处理程序在创建签名 http 请求期间遇到错误时,将引发此异常。 |
| SignedHttpRequestCreationParameters |
定义创建 SignedHttpRequest 时使用的 SignedHttpRequestHandler 一组参数。 |
| SignedHttpRequestDescriptor |
用于包装 SignedHttpRequest 创建所需的参数的结构。 |
| SignedHttpRequestHandler |
用于创建和验证已签名 http 请求的处理程序。 |
| SignedHttpRequestInvalidAtClaimException |
当 SignedHttpRequest 处理程序在“at”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidBClaimException |
当 SignedHttpRequest 处理程序在“b”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidCnfClaimException |
当 SignedHttpRequest 处理程序在“cnf”声明解析期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidHClaimException |
当 SignedHttpRequest 处理程序在“h”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidMClaimException |
当 SignedHttpRequest 处理程序在“m”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidNonceClaimException |
当 SignedHttpRequest 处理程序在“Nonce”声明解析期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidPClaimException |
当 SignedHttpRequest 处理程序在“p”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidPopKeyException |
当 SignedHttpRequest 处理程序在 Pop 键解析过程中遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidQClaimException |
当 SignedHttpRequest 处理程序在“q”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidSignatureException |
当 SignedHttpRequest 的签名无效时,将引发此异常。 |
| SignedHttpRequestInvalidTsClaimException |
当 SignedHttpRequest 处理程序在“ts”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestInvalidUClaimException |
当 SignedHttpRequest 处理程序在“u”声明验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestUtilities |
一个类,其中包含与处理 SignedHttpRequest 协议相关的有用方法。 |
| SignedHttpRequestValidationContext |
包装 SignedHttpRequest 验证所需的参数的结构。 |
| SignedHttpRequestValidationException |
当 SignedHttpRequest 处理程序在签名 http 请求验证期间遇到错误时,将引发此异常。 |
| SignedHttpRequestValidationParameters |
定义验证 SignedHttpRequest 时使用的 SignedHttpRequestHandler 一组参数。 |
| SignedHttpRequestValidationResult |
包含验证 SignedHttpRequest 时获取的项目。 |
委托
| 名称 | 说明 |
|---|---|
| CnfDecryptionKeysResolverAsync |
将调用的委托,用于检索用于“cnf”声明解密的 s 集合 SecurityKey。 |
| HttpClientProvider |
一个委托,该委托返回一个 HttpClient,该委托将用于从“jku”声明解析 PoP 密钥时检索 JWK 集。 |
| NonceValidatorAsync |
将控制 SignedHttpRequest nonce 验证(如果已设置)的委托。 |
| PopKeyResolverAsync |
将控制 PoP 密钥解析(如果已设置)的委托。 |
| PopKeyResolverFromKeyIdAsync |
将调用的委托,用于解析 SecurityKey 仅包含“kid”声明的“cnf”声明。 |
| ReplayValidatorAsync |
将调用一个委托,用于检查是否已重播 SignedHttpRequest(如果已设置)。 |
| SignatureValidatorAsync |
将控制 SignedHttpRequest 签名验证(如果已设置)的委托。 |