docs(auth): document dummy auth architecture

This commit is contained in:
admin committed 2025-12-26 12:03:55 +01:00
1 parent 122dad35ce
commit fb4c442542
1 file changed
+25
+25
View File
@@ -0,0 +1,25 @@
# Auth (Backend)
Dieses Verzeichnis enthält das **Auth-Fundament** für OnlyPets.
## Architekturprinzipien
- Guard-first-Ansatz
- Keine Auth-Logik in Services
- Controller entscheiden nur über @Public()
- `req.user` ist immer definiert (FakeUser oder null)
## Aktueller Status
- DummyAuthGuard ist global aktiv
- Fake-User für DEV via ENV steuerbar
- Rollen vorbereitet: USER / ADMIN / MOD
- Keine echte Auth (JWT/Password) implementiert
## ENV (DEV)
```env
AUTH_MODE=dummy
DEV_FAKE_USER_ID=1
DEV_FAKE_USER_ROLE=ADMIN
DEV_FAKE_USER=true