Expand description
Authentication and Role-Based Access Control (RBAC)
Comprehensive security system for AetherShell:
- Token-based authentication (JWT, API keys)
- Role-based access control with permissions
- Session management
- Audit logging
- Multi-factor authentication support
Structs§
- ApiKey
- API Key for programmatic access
- Audit
Entry - Audit log entry
- Auth
Manager - Authentication Manager
- Auth
Result - Authentication result
- Auth
Token - Authentication token
- Permission
- Permission definition
- Rbac
Manager - Role-Based Access Control Manager
- Role
- Role definition
- Session
- User session
- User
- User identity
Enums§
- Audit
Event Type - Audit event type
- Audit
Result - Credential
- Credential type for authentication
- Token
Type - Token type enumeration
Functions§
- create_
auth_ builtins - Create auth builtins for AetherShell