docs(auth): document dummy auth architecture
This commit is contained in:
1 parent
122dad35ce
commit
fb4c442542
1 file changed
+25
@@ -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
|
||||
Reference in new issue
Block a user