Class IdentityUser
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityUser : FullAuditedAggregateRoot<Guid>, IGeneratesDomainEvents, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete, IUser, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IMultiTenant, IHasExtraProperties, IHasEntityVersion
Constructors
IdentityUser()
Declaration
IdentityUser(Guid, string, string, Guid?)
Declaration
public IdentityUser(Guid id, string userName, string email, Guid? tenantId = null)
Parameters
Properties
AccessFailedCount
Declaration
public virtual int AccessFailedCount { get; protected set; }
Property Value
Claims
Declaration
public virtual ICollection<IdentityUserClaim> Claims { get; protected set; }
Property Value
Email
Declaration
public virtual string Email { get; protected set; }
Property Value
EmailConfirmed
Declaration
public virtual bool EmailConfirmed { get; protected set; }
Property Value
EntityVersion
Declaration
public virtual int EntityVersion { get; protected set; }
Property Value
IsActive
Declaration
public virtual bool IsActive { get; protected set; }
Property Value
IsExternal
Declaration
public virtual bool IsExternal { get; set; }
Property Value
LastPasswordChangeTime
Declaration
public virtual DateTimeOffset? LastPasswordChangeTime { get; protected set; }
Property Value
LockoutEnabled
Declaration
public virtual bool LockoutEnabled { get; protected set; }
Property Value
LockoutEnd
Declaration
public virtual DateTimeOffset? LockoutEnd { get; protected set; }
Property Value
Logins
Declaration
public virtual ICollection<IdentityUserLogin> Logins { get; protected set; }
Property Value
Name
Declaration
public virtual string Name { get; set; }
Property Value
NormalizedEmail
Declaration
[DisableAuditing]
public virtual string NormalizedEmail { get; protected set; }
Property Value
NormalizedUserName
Declaration
[DisableAuditing]
public virtual string NormalizedUserName { get; protected set; }
Property Value
OrganizationUnits
Declaration
public virtual ICollection<IdentityUserOrganizationUnit> OrganizationUnits { get; protected set; }
Property Value
PasswordHash
Declaration
[DisableAuditing]
public virtual string PasswordHash { get; protected set; }
Property Value
PhoneNumber
Declaration
public virtual string PhoneNumber { get; protected set; }
Property Value
PhoneNumberConfirmed
Declaration
public virtual bool PhoneNumberConfirmed { get; protected set; }
Property Value
Roles
Declaration
public virtual ICollection<IdentityUserRole> Roles { get; protected set; }
Property Value
SecurityStamp
Declaration
[DisableAuditing]
public virtual string SecurityStamp { get; protected set; }
Property Value
ShouldChangePasswordOnNextLogin
Declaration
public virtual bool ShouldChangePasswordOnNextLogin { get; protected set; }
Property Value
Surname
Declaration
public virtual string Surname { get; set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Tokens
Declaration
public virtual ICollection<IdentityUserToken> Tokens { get; protected set; }
Property Value
TwoFactorEnabled
Declaration
public virtual bool TwoFactorEnabled { get; protected set; }
Property Value
UserName
Declaration
public virtual string UserName { get; protected set; }
Property Value
Methods
AddClaim(IGuidGenerator, Claim)
Declaration
public virtual void AddClaim(IGuidGenerator guidGenerator, Claim claim)
Parameters
AddClaims(IGuidGenerator, IEnumerable<Claim>)
Declaration
public virtual void AddClaims(IGuidGenerator guidGenerator, IEnumerable<Claim> claims)
Parameters
AddLogin(UserLoginInfo)
Declaration
public virtual void AddLogin(UserLoginInfo login)
Parameters
AddOrganizationUnit(Guid)
Declaration
public virtual void AddOrganizationUnit(Guid organizationUnitId)
Parameters
Type |
Name |
Description |
Guid |
organizationUnitId |
|
AddRole(Guid)
Declaration
public virtual void AddRole(Guid roleId)
Parameters
Type |
Name |
Description |
Guid |
roleId |
|
FindClaim(Claim)
Declaration
public virtual IdentityUserClaim FindClaim(Claim claim)
Parameters
Type |
Name |
Description |
Claim |
claim |
|
Returns
FindToken(string, string)
Declaration
public virtual IdentityUserToken FindToken(string loginProvider, string name)
Parameters
Returns
IsInOrganizationUnit(Guid)
Declaration
public virtual bool IsInOrganizationUnit(Guid organizationUnitId)
Parameters
Type |
Name |
Description |
Guid |
organizationUnitId |
|
Returns
IsInRole(Guid)
Declaration
public virtual bool IsInRole(Guid roleId)
Parameters
Type |
Name |
Description |
Guid |
roleId |
|
Returns
RemoveClaim(Claim)
Declaration
public virtual void RemoveClaim(Claim claim)
Parameters
Type |
Name |
Description |
Claim |
claim |
|
RemoveClaims(IEnumerable<Claim>)
Declaration
public virtual void RemoveClaims(IEnumerable<Claim> claims)
Parameters
RemoveLogin(string, string)
Declaration
public virtual void RemoveLogin(string loginProvider, string providerKey)
Parameters
Type |
Name |
Description |
string |
loginProvider |
|
string |
providerKey |
|
RemoveOrganizationUnit(Guid)
Declaration
public virtual void RemoveOrganizationUnit(Guid organizationUnitId)
Parameters
Type |
Name |
Description |
Guid |
organizationUnitId |
|
RemoveRole(Guid)
Declaration
public virtual void RemoveRole(Guid roleId)
Parameters
Type |
Name |
Description |
Guid |
roleId |
|
RemoveToken(string, string)
Declaration
public virtual void RemoveToken(string loginProvider, string name)
Parameters
ReplaceClaim(Claim, Claim)
Declaration
public virtual void ReplaceClaim(Claim claim, Claim newClaim)
Parameters
SetEmailConfirmed(bool)
Declaration
public virtual void SetEmailConfirmed(bool confirmed)
Parameters
Type |
Name |
Description |
bool |
confirmed |
|
SetIsActive(bool)
Declaration
public virtual void SetIsActive(bool isActive)
Parameters
Type |
Name |
Description |
bool |
isActive |
|
SetLastPasswordChangeTime(DateTimeOffset?)
Declaration
public virtual void SetLastPasswordChangeTime(DateTimeOffset? lastPasswordChangeTime)
Parameters
SetPhoneNumber(string, bool)
Declaration
public void SetPhoneNumber(string phoneNumber, bool confirmed)
Parameters
Type |
Name |
Description |
string |
phoneNumber |
|
bool |
confirmed |
|
SetPhoneNumberConfirmed(bool)
Declaration
public virtual void SetPhoneNumberConfirmed(bool confirmed)
Parameters
Type |
Name |
Description |
bool |
confirmed |
|
SetShouldChangePasswordOnNextLogin(bool)
Declaration
public virtual void SetShouldChangePasswordOnNextLogin(bool shouldChangePasswordOnNextLogin)
Parameters
Type |
Name |
Description |
bool |
shouldChangePasswordOnNextLogin |
|
SetToken(string, string, string)
Declaration
public virtual void SetToken(string loginProvider, string name, string value)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Volo.Abp.Domain.Entities.Entity<System.Guid>.ToString()
Implements
Extension Methods