feat: implement Firebase ID token authentication for passenger telemetry and update related configurations
This commit is contained in:
@@ -107,8 +107,9 @@ docker compose exec -T postgres \
|
||||
| `FIREBASE_PROJECT_ID` | пусто | Явный Firebase/Google Cloud project ID; полезен, если ADC не определяет проект автоматически. |
|
||||
| `GOOGLE_APPLICATION_CREDENTIALS` | пусто | Стандартный путь ADC к service account JSON в окружении запущенного backend-процесса. |
|
||||
|
||||
`FCM_ENABLED=false` — безопасный режим по умолчанию. В нём приложение не
|
||||
пытается инициализировать Firebase и полностью работает без credentials.
|
||||
`FCM_ENABLED=false` — безопасный режим по умолчанию для push-уведомлений. Firebase
|
||||
Admin всё равно потребуется backend, если включён пассажирский режим: endpoint
|
||||
`/api/v1/passenger-telemetry/ingest` проверяет Firebase ID token независимо от FCM.
|
||||
|
||||
Firebase Admin SDK в этом проекте требует Node.js 22. Docker-образ backend
|
||||
также должен использовать Node.js 22.
|
||||
|
||||
Reference in New Issue
Block a user