AuthenticationStorage overview
![]()  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. | 
![]()  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. | 
![]()  DeleteDomain | Overloaded. Uses data layer to delete a domain. | 
![]()  DeleteRight | Overloaded. Uses data layer to delete specific right. | 
![]()  DeleteRole | Overloaded. Uses data layer to delete a role. | 
![]()  DeleteUser | Overloaded. 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. | 
![]()  GetDomain | Overloaded. Uses data layer to load domain or load domain from cache. | 
![]()  GetDomainUsers | Overloaded. Uses data layer to load domain users for domain with specific DomainId. | 
![]()  GetRight | Overloaded. Uses data layer to load right or loads right from cache. | 
![]()  GetRightUsers | Overloaded. Uses data layer to get all users that have specific right. | 
![]()  GetRole | Overloaded. Uses data layer to load role or load role from cache. | 
![]()  GetRoleRights | Uses data layer to gets all rights assigned to specific role. | 
![]()  GetRoleUsers | Overloaded. Uses data layer to get all users that have specific role. | 
![]()  GetUser | Overloaded. Uses data layer to load user or loads user from cache. | 
![]()  GetUserRoles | Uses data layer to load roles assigned to a user. | 
![]()  NewDomain | Overloaded. Uses data layer to create new domain. | 
![]()  NewRight | Overloaded. Uses data layer to create new right. | 
![]()  NewRole | Overloaded. Uses data layer to create new role. | 
![]()  NewUser | Overloaded. Uses data layer to create new user. | 
![]()  SetStorage | Overloaded. 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. | 
               
              AuthenticationStorage Constructor
             | 
            Initializes a new instance of the AuthenticationStorage class. | 
 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. | 
 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. | 
AuthenticationStorage Class | IExSys.Authentication.Storage Namespace