Microsoft.AspNetCore.Authentication 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。
Access |
提供處理常式提供者的拒絕存取失敗內容資訊。 |
Authenticate |
包含驗證呼叫的結果 |
Authentication |
用來設定驗證 |
Authentication |
擴充方法,可設定現有 API 的驗證與授權伺服器並存。 |
Authentication |
|
Authentication |
一般驗證失敗。 |
Authentication |
用來擷取路徑資訊,以便在應用程式內正確計算重新導向。Map () 。 |
Authentication |
實作 的意見化抽象概念 IAuthenticationHandler 。 |
Authentication |
|
Authentication |
在 HttpCoNtext 上公開驗證的擴充方法。 |
Authentication |
執行驗證的中介軟體。 |
Authentication |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Authentication |
設定驗證的選項。 |
Authentication |
用來儲存驗證工作階段相關狀態值的字典。 |
Authentication |
AuthenticationSchemes 會將名稱指派給特定的 IAuthenticationHandler handlerType。 |
Authentication |
用來建置 AuthenticationScheme s。 |
Authentication |
包含 所使用的 AuthenticationHandler<TOptions> 選項。 |
Authentication |
|
Authentication |
|
Authentication |
包含使用者識別資訊及其他驗證狀態。 |
Authentication |
代表權杖的名稱/值。 |
Authentication |
將驗證權杖儲存在 中的 AuthenticationProperties 擴充方法。 |
Azure |
將 Azure Active Directory 驗證新增至應用程式的擴充方法。 |
AzureADB2CAuthentication |
將 Azure Active Directory B2C 驗證新增至應用程式的擴充方法。 |
Base64Url |
允許編碼和解碼 base-64 URL 編碼文字。 |
Base |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Base |
其他內容類別別所使用的基類。 |
Base |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Claim |
ClaimActionCollection 的擴充方法。 |
Claim |
ClaimActionCollection 的擴充方法。 |
Claims |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Claims |
將 ClaimsTransformation 套用至驗證的處理常式 |
Claims |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Claims |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Failure |
提供中介軟體提供者的失敗內容資訊。 |
Handle |
處理驗證要求的基底內容類型。 |
Handle |
包含驗證呼叫的結果 |
Json |
的驗證延伸模組 JsonDocument 。 |
Noop |
預設宣告轉換是無作業。 |
Policy |
PolicySchemes 可用來將驗證方法重新導向至另一個配置。 |
Policy |
包含 所使用的 PolicySchemeHandler 選項。 |
Principal |
處理 ClaimsPrincipal 之驗證事件的基底內容。 |
Properties |
包含 AuthenticationProperties 之驗證事件的基底內容。 |
Properties |
|
Properties |
|
Redirect |
針對重新導向事件傳遞的內容。 |
Remote |
遠端驗證的基礎內容。 |
Remote |
允許訂閱遠端驗證期間引發的事件。 |
Remote |
使用個別裝載提供者執行驗證之 的意見化抽象概念 AuthenticationHandler<TOptions> 。 |
Remote |
包含 所使用的 RemoteAuthenticationHandler<TOptions> 選項。 |
Remote |
提供處理常式提供者的失敗內容資訊。 |
Request |
設定 Path 為要求路徑基底的 Cookie 產生器。 |
Result |
產生 AuthenticationResults 之事件的基底內容。 |
Secure |
的實作 ISecureDataFormat<TData> 。 |
Shared |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
Sign |
新增 SignInAsync 的支援 |
Sign |
新增 SignOutAsync 的支援 |
System |
以秒為單位提供標準系統時鐘的存取權。 |
Ticket |
要 SecureDataFormat<TData> 保護 AuthenticationTicket 的實例。 |
Ticket |
提供處理常式提供者的內容資訊。 |
Ticket |
序列化和還原序列化 AuthenticationTicket 實例。 |
IAuthenticate |
用來從授權中介軟體擷取 AuthenticateResult 。 |
IAuthentication |
提供介面,以模擬提供驗證相關組態區段存取權的建構。 |
IAuthentication |
用來擷取路徑資訊,以便在應用程式內正確計算重新導向。Map () 。 |
IAuthentication |
為每個要求建立,以處理特定配置的驗證。 |
IAuthentication |
為 authenticationScheme 和要求提供適當的 IAuthenticationHandler 實例。 |
IAuthentication |
用來判斷處理常式是否要參與要求處理。 |
IAuthentication |
負責管理支援的驗證Schemes。 |
IAuthentication |
用來提供驗證。 |
IAuthentication |
用來判斷處理常式是否支援 SignIn。 |
IAuthentication |
用來判斷處理常式是否支援 SignOut。 |
IClaims |
用於 IAuthenticationService 宣告轉換的 。 |
IClaims |
用於宣告轉換。 |
IData |
序列化驗證資料的合約。 |
IRemote |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
ISecure |
保護資料的合約。 |
ISystem |
提取系統時鐘以加速測試。 |
Event |
包含可啟用驗證支援的類型。 IAuthenticationService 是定義 5 個驗證動作的主要進入點:驗證 (取得要求的任何驗證資料) ,挑戰 (用於未經驗證的要求) 、當驗證要求) 應遭到拒絕時使用的 Forbid (,SignIn (建立 ClaimsPrincipal) 、SignOut (移除任何相關聯的資料) 。 概括而言,驗證是以配置的概念為基礎,其會對應至負責處理每個驗證動作的特定 IAuthenticationHandler 實例。 |
如需驗證的詳細資訊,請參閱ASP.NET Core中的驗證簡介。