Skip to content

Authentication service for Ledger.

Notifications You must be signed in to change notification settings

ldg-sh/ledger-auth

Repository files navigation

Ledger Auth

Ledger Auth is the custom authentication server for the Ledger project. It provides secure token issuance and access control for Ledger.

⚠️ Note: This project is currently under active construction. The roadmap and features are still under construction.

Global features for MVP.

  • 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)

Auth MVP.

  • User create, update, and delete
  • Token-based auth for file access (single-tenant)
  • Admin/user roles (future)

About

Authentication service for Ledger.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •