Microsoft.AspNetCore.Authentication.OpenIdConnect 命名空间

包含支持基于 OpenIdConnect 的身份验证的类型。

AuthenticationFailedContext

AuthenticationFailed(AuthenticationFailedContext)上下文。

AuthorizationCodeReceivedContext

当通过 OpenIdConnect 协议收到“AuthorizationCode”时,可以使用此上下文来通知。

BaseOpenIdConnectContext

包含支持基于 OpenIdConnect 的身份验证的类型。

MessageReceivedContext

OnMessageReceived上下文。

OpenIdConnectChallengeProperties

AuthenticationProperties 用于 OpenId Connect 质询。

OpenIdConnectDefaults

与 OpenIdConnect 身份验证处理程序相关的默认值

OpenIdConnectEvents

指定 OpenIdConnectHandler 调用的事件,使开发人员能够控制身份验证过程。

OpenIdConnectHandler

OpenIdConnectAuthenticationMiddleware 的按请求身份验证处理程序。

OpenIdConnectMiddleware

ASP.NET Core中间件,用于使用 OpenIdConnect 协议获取标识。

OpenIdConnectOptions

的配置选项OpenIdConnectHandler

OpenIdConnectPostConfigureOptions

用于为所有 设置默认值 OpenIdConnectOptions

RedirectContext

当用户将 配置为 OpenIdConnectHandler 在重定向到 IdentityProvider 之前收到通知时, 的 RedirectContext 实例将 RedirectToIdentityProvider(RedirectContext) 传递给 和 RedirectToIdentityProviderForSignOut(RedirectContext)

RemoteSignOutContext

事件的上下文 RemoteSignOut(RemoteSignOutContext)

TokenResponseReceivedContext

此上下文可用于在令牌终结点上兑换“AuthorizationCode”以获取令牌时发出通知。

TokenValidatedContext

TokenValidated(TokenValidatedContext)上下文。

UserInformationReceivedContext

UserInformationReceived(UserInformationReceivedContext)上下文。

接口

IOpenIdConnectEvents

指定 OpenIdConnectMiddleware调用的事件,使开发人员能够控制身份验证过程。

枚举

OpenIdConnectRedirectBehavior

列出用于将用户代理重定向到标识提供者的不同身份验证方法。

注解

有关使用基于 OpenIdConnect 的身份验证的详细信息,请参阅 ASP.NET Core 中的身份验证简介