Add authentication on HTTP API.

Add LoginHandler and register.

Add method to create user in AppConfig.

Add login check in Server.
This commit is contained in:
天クマ 2026-03-27 22:05:22 -03:00
commit d54826b66b
14 changed files with 184 additions and 33 deletions

View file

@ -7,8 +7,14 @@ This is a work-in-progress kinda of game launcher. LivingRoom is a server softwa
The server includes a (working but very WIP) HTTP API for third-party clients and a web interface.
## Features
### Server
- [x] Game scanner
- [ ] Automatically deindex removed game
- [x] SQLite DB
- [x] Metadata
### HTTP API
- [ ] Authentication
- [x] Authentication
- [x] Library info
- [x] Game info
- [x] Downloads
@ -24,7 +30,7 @@ The server includes a (working but very WIP) HTTP API for third-party clients an
- [x] Deindex game
- [x] Trigger new scan
- [x] Downloads (from the API)
- [x] User Management
- [ ] User Management
## Stack
- **Freemarker** for web rendering