![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
| class | CryptoHashExtenions |
| class | Grant |
| The entity that holds the access control granted to an user or a group to a specific object in a database. More... | |
| class | HashFunctions |
| interface | IAuthenticationCallback |
| interface | IHashFunction |
| Defines a function to hash as user provided password More... | |
| interface | IHashFunctionProvider |
| interface | IKeyedHashFunction |
| An hash function that requires a private key to compute the final result. More... | |
| class | InvalidAccessException |
| interface | IPrivilegeManager |
| interface | IUserManager |
| class | MissingPrivilegesException |
| class | PasswordCrypto |
| class | PrivilegeManager |
| class | Query |
| class | QueryContext |
| class | SecurityErrorCodes |
| class | SecurityException |
| class | SecurityModule |
| class | SystemGroups |
| class | User |
| Provides the information for a user in a database system More... | |
| class | UserGroup |
| class | UserIdentification |
| class | UserInfo |
| class | UserManagementTests |
| class | UserManager |
| class | UserProtocolAccess |
| Contains the information about the access control to a user from a defined connection protocol to the database. More... | |
Enumerations | |
| enum | AccessPrivilege { AccessPrivilege.Allow = 1, AccessPrivilege.Deny = 2 } |
| The privilege granted to a user on a given resource. More... | |
| enum | IdentificationType { IdentificationType.Password = 1, IdentificationType.Hash = 2, IdentificationType.External = 3 } |
| The mechanism used for identifying a user in a database. More... | |
| enum | Privileges { Privileges.None = 0, Privileges.Create = 1, Privileges.Alter = 2, Privileges.Delete = 64, Privileges.Drop = 4, Privileges.Insert = 128, Privileges.List = 8, Privileges.References = 256, Privileges.Select = 16, Privileges.Update = 32, Privileges.Usage = 512, Privileges.Compact = 1024, Privileges.Execute = 2048, Privileges.All, Privileges.TableAll = Select | Update | Delete | Insert | References | Usage | Compact, Privileges.TableRead = Select | Usage, Privileges.SchemaAll = Create | Alter | Drop | List, Privileges.SchemaRead = List } |
| enum | UserStatus { UserStatus.Locked = 1, UserStatus.Unlocked = 2 } |
|
strong |
The privilege granted to a user on a given resource.
| Enumerator | |
|---|---|
| Allow |
The user is allowed to access the resource. |
| Deny |
The user is not permitted to access the resource. |
Definition at line 23 of file AccessPrivilege.cs.
|
strong |
The mechanism used for identifying a user in a database.
Definition at line 23 of file IdentificationType.cs.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Create | |
| Alter | |
| Delete | |
| Drop | |
| Insert | |
| List | |
| References | |
| Select | |
| Update | |
| Usage | |
| Compact | |
| Execute | |
| All | |
| TableAll | |
| TableRead | |
| SchemaAll | |
| SchemaRead | |
Definition at line 21 of file Privileges.cs.
|
strong |
1.8.10