tyndale-ai-service/app
Danny c9336d1d84 feat: add GCP service-to-service authentication
Implement identity token verification for Cloud Run deployments:
- Add auth module with GCP identity token verification
- Add configurable auth settings (AUTH_ENABLED, AUTH_AUDIENCE)
- Add service account allowlist for access control
- Protect /chat and /chat/stream endpoints with auth dependency
- Add google-auth dependency for token verification

Auth can be disabled for local development via AUTH_ENABLED=false.
2026-01-19 11:06:59 -06:00
..
llm feat: add CORS middleware and SSE streaming endpoint 2026-01-16 12:43:21 -06:00
__init__.py feat: add FastAPI skeleton for LLM chat service 2026-01-07 19:32:57 -06:00
auth.py feat: add GCP service-to-service authentication 2026-01-19 11:06:59 -06:00
config.py feat: add GCP service-to-service authentication 2026-01-19 11:06:59 -06:00
main.py feat: add GCP service-to-service authentication 2026-01-19 11:06:59 -06:00
schemas.py feat: add CORS middleware and SSE streaming endpoint 2026-01-16 12:43:21 -06:00