Microsoft.IdentityModel.Protocols.OpenIdConnect 命名空间

名称 说明
ActiveDirectoryOpenIdConnectEndpoints

Microsoft Entra ID的已知终结点。

OpenIdConnectConfiguration

包含可从 json 字符串填充的 OpenIdConnect 配置。

OpenIdConnectConfigurationRetriever

检索给定地址填充 OpenIdConnectConfiguration 的地址。

OpenIdConnectGrantTypes

定义令牌请求的授予类型。 请参阅:https://datatracker.ietf.org/doc/html/rfc6749

OpenIdConnectMessage

提供对常见 OpenID Connect 参数的访问权限。

OpenIdConnectParameterNames

OpenID Connect 请求/响应消息的参数名称。

OpenIdConnectPrompt

定义 OpenID Connect 的提示类型。

OpenIdConnectProtocolException

当 OpenIdConnect 协议处理程序遇到协议错误时,将引发此异常。

OpenIdConnectProtocolInvalidAtHashException

当 OpenIdConnect 协议处理程序遇到无效at_hash时,将引发此异常。

OpenIdConnectProtocolInvalidCHashException

当 OpenIdConnect 协议处理程序遇到无效的 chash 时,将引发此异常。

OpenIdConnectProtocolInvalidNonceException

当 OpenIdConnect 协议处理程序遇到无效 nonce 时,将引发此异常。

OpenIdConnectProtocolInvalidStateException

当 OpenIdConnect 协议处理程序遇到无效状态时,将引发此异常。

OpenIdConnectProtocolValidationContext

验证 OpenIdConnect 响应时使用的 OpenIdConnectProtocolValidator 上下文,以确保它符合 https://openid.net/specs/openid-connect-core-1_0.html

OpenIdConnectProtocolValidator

OpenIdConnectProtocolValidator 用于确保 OpenIdConnectMessage 使用 OpenID Connect 获取的符合 https://openid.net/specs/openid-connect-core-1_0.html条件。

OpenIdConnectResponseMode

定义 OpenID Connect 的响应模式。

OpenIdConnectResponseType

定义 OpenID Connect 的响应类型。

OpenIdConnectScope

定义 OpenID Connect 的范围。 有关详细信息,请参阅: https://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims.

OpenIdConnectSessionProperties

定义一组属性名称。

OpenIdProviderMetadataNames

OpenID 提供程序元数据参数名称 https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

枚举

名称 说明
OpenIdConnectRequestType

定义 OpenID Connect 的请求类型。

委托

名称 说明
IdTokenValidator

用于在“id_token”中验证其他声明的委托。