smart_ide/docs/repo/service-smart-ide-sso-gateway.md
Nicolas Cantu 68cb5737c5 feat(sso-gateway): add OIDC JWT gateway and proxy to micro-services
- New service smart-ide-sso-gateway (port 37148): JWKS verify, /health,
  /v1/token/verify, /v1/upstreams, /proxy/<key>/...
- CORS on JSON responses when SSO_CORS_ORIGIN is set; optional empty
  bearer for langextract upstream
- Docs: feature, API, repo index; wire sso-docv-enso and services scope
- Extend config/services.local.env.example with OIDC and gateway vars
2026-04-03 22:42:44 +02:00

887 B

Service smart-ide-sso-gateway (services/smart-ide-sso-gateway/)

Passerelle HTTP : validation JWT utilisateur (issuer docv / Enso) et proxy vers les micro-services smart_ide avec authentification technique par service.

Configuration locale

  • Fichier agrégé : config/services.local.env.example — y ajouter OIDC_ISSUER (et optionnellement SSO_GATEWAY_*, SSO_CORS_ORIGIN) lorsque la passerelle est utilisée.
  • Service : services/smart-ide-sso-gateway/.env.example.

Exploitation

Voir services/smart-ide-sso-gateway/README.md, docs/features/sso-gateway-service.md et docs/API/sso-gateway-api.md.

Voir aussi