Microsoft.AspNetCore.Authentication.OpenIdConnect 命名空間

包含支援基於 OpenIdConnect 的認證類型。

類別

名稱 Description
AuthenticationFailedContext

一個背景說明 AuthenticationFailed(AuthenticationFailedContext)。

AuthorizationCodeReceivedContext

此上下文可用來判斷何時透過 OpenIdConnect 協定收到「授權碼」。

BaseOpenIdConnectContext

包含支援基於 OpenIdConnect 的認證類型。

MessageReceivedContext

一個背景說明 OnMessageReceived。

OpenIdConnectChallengeProperties

AuthenticationProperties 參加 OpenId Connect 挑戰賽。

OpenIdConnectDefaults

與 OpenIdConnect 認證處理器相關的預設值

OpenIdConnectEvents

指定事件,讓 OpenIdConnectHandler 開發者能控制認證流程。

OpenIdConnectHandler

OpenIdConnectAuthenticationMiddleware 的每個要求驗證處理程式。

OpenIdConnectMiddleware

ASP.NET Core 中介軟體,用於使用 OpenIdConnect 協定取得身份。

OpenIdConnectOptions

配置選項 OpenIdConnectHandler

OpenIdConnectPostConfigureOptions

用來設定所有 OpenIdConnectOptions的預設值。

PushedAuthorizationContext

一個背景說明 PushAuthorization(PushedAuthorizationContext)。

RedirectContext

當使用者設定 在 OpenIdConnectHandler 重新導向身份提供者前會收到通知時,會將 的 RedirectContext 一個實例傳遞給 RedirectToIdentityProvider(RedirectContext) 與 RedirectToIdentityProviderForSignOut(RedirectContext)。

RemoteSignOutContext

事件的背景 RemoteSignOut(RemoteSignOutContext) 。

TokenResponseReceivedContext

此上下文可用來判斷何時在令牌端點兌換「授權代碼」。

TokenValidatedContext

一個背景說明 TokenValidated(TokenValidatedContext)。

UserInformationReceivedContext

一個背景說明 UserInformationReceived(UserInformationReceivedContext)。

介面

名稱 Description
IOpenIdConnectEvents

指定事件,讓 OpenIdConnectMiddleware開發者能控制認證流程。

列舉

名稱 Description
OpenIdConnectRedirectBehavior

列出用於將使用者代理導向身份提供者的不同認證方法。

PushedAuthorizationBehavior

Enum 包含使用推送授權(PAR)的選項。

備註

欲了解更多關於使用 OpenIdConnect 認證的資訊,請參閱 ASP.NET Core 認證導論。