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 |