Auth driver using the DB as its backend.
Bases: object
DB Auth driver
Defines enter and exit and therefore supports the with/as syntax.
Add role for user (or user and project)
Add user to project
Create a project
Create a user
Delete a project
Delete a user
Retrieve project by id
Retrieve list of projects
Retrieve user by id
Retrieve user by access key
Retrieve list of roles for user (or user and project)
Retrieve list of users
Check if user has role
If project is specified, it checks for local role, otherwise it checks for global role
Check if user is in project
Modify an existing project
Modify an existing user
Remove user from project
Remove role for user (or user and project)