Ledger Auth is the custom authentication server for the Ledger project. It provides secure token issuance and access control for Ledger.
- Upload
- Download
- Files as CDN
- Better error handling.
- Standard response type.
- File delete
- User create, update, and delete
- Lock files ops behind auth
- Token reset endpoint + email notification
- Ability to safely share files (password or public scopes)
- Pluggable RBAC once scope expands again
- File encryption at rest (SSE-C AES-256? probably SSE-C and "workspace" specific decryption)
- Team deletion (should email admin with a conf code)
- User create, update, and delete
- Token-based auth for file access (single-tenant)
- Admin/user roles (future)