b72e1ef7a4
Code-based authorization for Drop clients ( #145 )
...
* feat: code-based authorization
* fix: final touches
* fix: require session on code fetch endpoint
* feat: better error handling
* refactor: move auth send to client handler
* fix: lint
2025-08-01 13:11:56 +10:00
8e3ae01a30
feat: backend inline capability registration
2025-05-15 16:06:03 +10:00
87215c4a1e
chore: prettier pass
2025-04-15 21:46:34 -04:00
8e109dd562
fix: more eslint stuff
2025-04-15 21:10:45 -04:00
a9d1a442f6
refactor: session handler
2025-04-03 19:15:33 -04:00
ce8887528f
feat(acls): refactor & acl descriptions
2025-02-07 17:26:23 +11:00
d4dd259b5f
feat(acls): added backend acls
2025-02-04 13:15:52 +11:00
12e312593e
feat(client ui): manual handshake
2024-12-27 13:07:29 +11:00
a7c33e7d43
completed game importing; partial work on version importing
2024-10-11 00:37:08 +11:00
435551c207
object storage + full permission system + testing
...
Object storage now works fully, with the permission system. It still
needs additional external endpoints for updating and deleting objects
from the API, but it is otherwise complete. Further tasks include
writing an S3 adapter.
2024-10-09 14:43:06 +11:00
d4e2dc8cb6
finalised client APIs and authentication method
2024-10-09 00:37:11 +11:00