Skip to main content

Module auth

Module auth 

Source
Expand description

Authentication and Role-Based Access Control (RBAC) for AstraeaDB.

Supports API key authentication with three roles:

  • Admin: full access to all operations
  • Writer: read + write operations (no admin)
  • Reader: read-only operations

Structs§

ApiKeyEntry
An API key entry with associated metadata.
AuditEntry
An entry in the audit log.
AuthManager
Authentication and authorization manager.

Enums§

Role
User roles with increasing privilege levels.