Microsoft.AspNetCore.Authentication.OAuth 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含支援基於 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 中的外部提供者認證。