Ilumnis Authentication

AuthenticationStorage Members

AuthenticationStorage overview

Public Static Properties

Cache Gets or sets AuthenticationStorage data caching.
DatabaseTablePrefix Gets or sets prefix for data tables used for data storage.
MultiDomainUsers Gets or sets flag indicating wheter users must exist on all domains (true) or not.
StoredProcedurePrefix Gets or sets prefix for stored procedures used for accessing data storage.

Public Static Methods

Authenticate Uses data layer to load authenticated user or loads authenticated user from cache.
ClearCache Clears all cache.
ClearDomainCache Clears domain cache.
ClearRightCache Clears right cache.
ClearRoleCache Clears role cache.
ClearUserCache Clears user cache.
DeleteDomainOverloaded. Uses data layer to delete a domain.
DeleteRightOverloaded. Uses data layer to delete specific right.
DeleteRoleOverloaded. Uses data layer to delete a role.
DeleteUserOverloaded. Uses data layer to delete specific user.
GetAllDomains Uses data layer to load all domains.
GetAllRights Uses data layer to get all rights.
GetAllRoles Uses data layer to get all roles.
GetAllUsers Uses data layer to get all users.
GetDomainOverloaded. Uses data layer to load domain or load domain from cache.
GetDomainUsersOverloaded. Uses data layer to load domain users for domain with specific DomainId.
GetRightOverloaded. Uses data layer to load right or loads right from cache.
GetRightUsersOverloaded. Uses data layer to get all users that have specific right.
GetRoleOverloaded. Uses data layer to load role or load role from cache.
GetRoleRights Uses data layer to gets all rights assigned to specific role.
GetRoleUsersOverloaded. Uses data layer to get all users that have specific role.
GetUserOverloaded. Uses data layer to load user or loads user from cache.
GetUserRoles Uses data layer to load roles assigned to a user.
NewDomainOverloaded. Uses data layer to create new domain.
NewRightOverloaded. Uses data layer to create new right.
NewRoleOverloaded. Uses data layer to create new role.
NewUserOverloaded. Uses data layer to create new user.
SetStorageOverloaded. Sets current storage implementation to be used.
UpdateDomain Uses data layer to update a domain.
UpdateRight Uses data layer to update specific right.
UpdateRole Uses data layer to update a role.
UpdateUser Uses data layer to update specific user.

Public Instance Constructors

AuthenticationStorage Constructor Initializes a new instance of the AuthenticationStorage class.

Public Instance Methods

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.
ToString (inherited from Object) Returns a String that represents the current Object.

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

AuthenticationStorage Class | IExSys.Authentication.Storage Namespace