Internal authentication

Allow only authenticated users to access the database.

The database authentication uses login roles and stores the passwords internally. Administrators can create, alter, drop, or list roles using CQL commands. Roles have superuser, login, and password properties.