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> |