Microsoft.AspNetCore.Identity 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含在 ASP.NET Core 上搭配身分識別使用 Entity Framework Core 的類型。
類別
介面
| 名稱 | Description |
|---|---|
| IEmailSender<TUser> |
此 API 支援 ASP.NET Core身分識別基礎結構,並非用來作為一般用途的電子郵件抽象概念。 應用程式應該實作它,讓身分識別基礎結構可以傳送確認和密碼重設電子郵件。 |
| ILookupNormalizer |
提供將索引鍵正規化 (電子郵件/名稱) 以進行查閱的抽象概念。 |
| ILookupProtector |
用來使用特定索引鍵保護/取消保護查閱。 |
| ILookupProtectorKeyRing |
用來管理用來保護查閱之具名索引鍵的抽象概念。 |
| IPasswordHasher<TUser> |
提供雜湊密碼的抽象概念。 |
| IPasswordValidator<TUser> |
提供驗證密碼的抽象概念。 |
| IPersonalDataProtector |
提供用於個人資料加密的抽象概念。 |
| IProtectedUserStore<TUser> |
用來表示存放區支援旗標的 ProtectPersonalData 標記介面。 |
| IQueryableRoleStore<TRole> |
提供在角色存放區中查詢角色的抽象概念。 |
| IQueryableUserStore<TUser> |
提供抽象概念,以查詢使用者存放區中的使用者。 |
| IRoleClaimStore<TRole> |
提供角色特定宣告存放區的抽象概念。 |
| IRoleStore<TRole> |
提供角色儲存和管理的抽象概念。 |
| IRoleValidator<TRole> |
提供驗證角色的抽象概念。 |
| ISecurityStampValidator |
提供抽象概念,以驗證傳入身分識別的安全性戳記,並根據驗證結果重新產生或拒絕身分識別。 |
| ITwoFactorSecurityStampValidator |
用來驗證兩個因素記住用戶端 Cookie 安全性戳記。 |
| IUserAuthenticationTokenStore<TUser> |
提供抽象概念來儲存使用者的驗證權杖。 |
| IUserAuthenticatorKeyStore<TUser> |
提供存放區的抽象概念,可儲存使用者驗證器的相關資訊。 |
| IUserClaimsPrincipalFactory<TUser> |
提供處理站從使用者建立 ClaimsPrincipal 的抽象概念。 |
| IUserClaimStore<TUser> |
提供使用者的宣告存放區抽象概念。 |
| IUserConfirmation<TUser> |
提供使用者帳戶確認的抽象概念。 |
| IUserEmailStore<TUser> |
提供使用者電子郵件地址儲存和管理的抽象概念。 |
| IUserLockoutStore<TUser> |
提供儲存資訊的抽象概念,可用來實作帳戶鎖定,包括存取失敗和鎖定狀態 |
| IUserLoginStore<TUser> |
提供抽象概念,用來儲存資訊,以將 Microsoft 帳戶、Facebook 等所提供的外部登入資訊對應至使用者帳戶。 |
| IUserPasswordStore<TUser> |
提供包含使用者密碼雜湊之存放區的抽象概念。 |
| IUserPhoneNumberStore<TUser> |
提供包含使用者電話號碼之市集的抽象概念。 |
| IUserRoleStore<TUser> |
提供將使用者對應至角色之市集的抽象概念。 |
| IUserSecurityStampStore<TUser> |
提供儲存使用者安全性戳記之存放區的抽象概念。 |
| IUserStore<TUser> |
提供管理使用者帳戶之存放區的抽象概念。 |
| IUserTwoFactorRecoveryCodeStore<TUser> |
提供儲存使用者修復碼之存放區的抽象概念。 |
| IUserTwoFactorStore<TUser> |
提供抽象概念來儲存旗標,指出使用者是否已啟用兩個要素驗證。 |
| IUserTwoFactorTokenProvider<TUser> |
提供雙因素權杖產生器的抽象概念。 |
| IUserValidator<TUser> |
提供使用者驗證的抽象概念。 |
列舉
| 名稱 | Description |
|---|---|
| PasswordHasherCompatibilityMode |
指定用於雜湊密碼的格式。 |
| PasswordVerificationResult |
指定密碼驗證的結果。 |
備註
如需身分識別的詳細資訊,請參閱ASP.NET Core 上的身分識別簡介。