Ilumnis Authentication

User Members

User overview

Public Static Properties

UnknownBirthday Gets UnknownBirthday constant. This constant is used instead of null to reference unknown user birthday.
UnknownUser Gets UnknownUser constant. This constant is used instead of null to reference unknown user.

Public Static Methods

AuthenticateOverloaded. Loads authenticated user.
DeleteOverloaded. Deletes specific user.
GetAllUsers Gets all users.
NewOverloaded. Creates new user.

Public Static Events

OnUserAuthenticated Raised when a user is successfully authenticated.
OnUserCreated Raised whenever new user is created.
OnUserDeleted Raised when a user is deleted.
OnUserUpdated Raised when a user is updated.

Public Instance Constructors

User Overloaded. Initializes a new instance of the User class.

Public Instance Properties

Birthday Gets or sets birthday of this user.
CurrentValidator (inherited from AuthenticationValidator) Gets or sets current authentication validator implementation.
Domain Gets or sets Domain of this user.
DomainId Gets or sets Domain of this user.
DomainName Gets or sets Domain of this user.
FirstName Gets or sets first name of this user.
FullyQualifiedName Gets fully qualified user name, i.e. user@domain.
IsActive Gets or sets active flag of this user.
LastName Gets or sets last name of this user.
MiddleName Gets or sets middle name of this user.
Password Gets or sets password of this user.
Roles Gets or sets all roles for this user.
UserId Gets or sets UserId of this user.
UserName Gets or sets name of this user.

Public Instance Methods

DeleteOverloaded. Deletes this user.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
HasRightOverloaded. Checks if this user has specific right.
HasRoleOverloaded. Checks if a role is assigned to this user.
LoadOverloaded. Loads this user.
RaiseAuthenticatedEvent Raises User Authenticated event.
RaiseCreatedEvent Raises User Created event.
RaiseDeletedEvent Raises User Deleted event.
RaiseUpdatedEvent Raises User Updated event.
ToString (inherited from Object) Returns a String that represents the current Object.
Update Updates this user.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

User Class | IExSys.Authentication Namespace