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 核心中间件,用于使用 OpenIdConnect 协议获取标识。

OpenIdConnectOptions

OpenIdConnectHandler 的配置选项

OpenIdConnectPostConfigureOptions

用于为所有 OpenIdConnectOptions设置默认值。

PushedAuthorizationContext

PushAuthorization(PushedAuthorizationContext)的上下文。

RedirectContext

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

RemoteSignOutContext

RemoteSignOut(RemoteSignOutContext) 事件的上下文。

TokenResponseReceivedContext

当在令牌终结点兑换“AuthorizationCode”时,可以使用此上下文来通知令牌。

TokenValidatedContext

TokenValidated(TokenValidatedContext)的上下文。

UserInformationReceivedContext

UserInformationReceived(UserInformationReceivedContext)的上下文。

接口

IOpenIdConnectEvents

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

枚举

OpenIdConnectRedirectBehavior

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

PushedAuthorizationBehavior

包含使用推送授权(PAR)的选项的枚举。

注解

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