feat: HADO_DEV_USER substitutes X-Remote-User in local env

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
This commit is contained in:
2026-09-04 09:49:32 -03:00
parent cbb43714ae
commit edc08ff43e
5 changed files with 26 additions and 2 deletions

View File

@@ -14,8 +14,9 @@ docker compose exec app php artisan migrate
docker compose exec app php artisan hado:source:create docs # токен печатается один раз
```
- http://localhost:8080/ — инбокс (нужен заголовок `X-Remote-User`; локально: расширение
браузера для заголовков или `curl -H 'X-Remote-User: nikita' localhost:8080/me`)
- http://localhost:8080/ — инбокс. В проде пользователь приходит в заголовке `X-Remote-User`
от хаба; локально поставь `HADO_DEV_USER=nikita` в `core/.env` (работает только при
`APP_ENV=local`) и открывай в браузере без заголовков.
- `PUT /api/events` с `Authorization: Bearer <токен>` — см. спеку §5
Тесты локально: `cd core && php artisan test` (SQLite in-memory, нужны расширения