Microsoft.AspNetCore.Authentication.OAuth 命名空間

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

類別

名稱 Description
OAuthChallengeProperties

AuthenticationProperties 參加OAuth挑戰。

OAuthCodeExchangeContext

包含用於執行代碼交換的資訊。

OAuthConstants

OAuth 協定中使用的常數

OAuthCreatingTicketContext

包含登入會話及使用者 ClaimsIdentity的資訊。

OAuthDefaults

OAuth 認證的預設值。

OAuthEvents

預設實作。

OAuthHandler<TOptions>

一個支援 OAuth 的認證處理器。

OAuthMiddleware<TOptions>

一個用於使用 OAuth 服務驗證使用者的 ASP.NET Core 中介軟體。

OAuthOptions

設定選項 OAuth。

OAuthRedirectToAuthorizationContext

當挑戰導致中介軟體中授權端點的重定向時,上下文會傳遞。

OAuthTokenResponse

供應商對 OAuth 令牌請求的回應。

介面

名稱 Description
IOAuthEvents

指定回調方法,讓 OAuthMiddleware<TOptions> 開發者能控制認證流程。

備註

欲了解更多關於使用 OAuth 認證的資訊,請參閱 Facebook、Google 及 ASP.NET Core 中的外部提供者認證。