Class IdentityProUserStore
Implements
Inherited Members
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Pro.Domain.dll
Syntax
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(IdentityProUserStore), typeof(IdentityUserStore) })]
public class IdentityProUserStore : IdentityUserStore, IUserLoginStore<IdentityUser>, IUserRoleStore<IdentityUser>, IUserClaimStore<IdentityUser>, IUserPasswordStore<IdentityUser>, IUserSecurityStampStore<IdentityUser>, IUserEmailStore<IdentityUser>, IUserLockoutStore<IdentityUser>, IUserPhoneNumberStore<IdentityUser>, IUserTwoFactorStore<IdentityUser>, IUserAuthenticationTokenStore<IdentityUser>, IUserAuthenticatorKeyStore<IdentityUser>, IUserTwoFactorRecoveryCodeStore<IdentityUser>, IUserStore<IdentityUser>, IDisposable, ITransientDependency
Constructors
IdentityProUserStore(IIdentityUserRepository, IIdentityRoleRepository, IGuidGenerator, ILogger<IdentityRoleStore>, ILookupNormalizer, IFeatureChecker, ISettingProvider, IdentityErrorDescriber)
Declaration
public IdentityProUserStore(IIdentityUserRepository userRepository, IIdentityRoleRepository roleRepository, IGuidGenerator guidGenerator, ILogger<IdentityRoleStore> logger, ILookupNormalizer lookupNormalizer, IFeatureChecker featureChecker, ISettingProvider settingProvider, IdentityErrorDescriber describer = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IIdentityUserRepository | userRepository | |
| IIdentityRoleRepository | roleRepository | |
| IGuidGenerator | guidGenerator | |
| ILogger<IdentityRoleStore> | logger | |
| ILookupNormalizer | lookupNormalizer | |
| IFeatureChecker | featureChecker | |
| ISettingProvider | settingProvider | |
| IdentityErrorDescriber | describer |
Properties
FeatureChecker
Declaration
protected IFeatureChecker FeatureChecker { get; }
Property Value
| Type | Description |
|---|---|
| IFeatureChecker |
SettingProvider
Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
| Type | Description |
|---|---|
| ISettingProvider |
Methods
GetTwoFactorEnabledAsync(IdentityUser, CancellationToken)
Declaration
public override Task<bool> GetTwoFactorEnabledAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| IdentityUser | user | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<bool> |