- 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
17 lines
887 B
Markdown
17 lines
887 B
Markdown
# 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`](../../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`](../../services/smart-ide-sso-gateway/README.md)**, **[`docs/features/sso-gateway-service.md`](../features/sso-gateway-service.md)** et **[`docs/API/sso-gateway-api.md`](../API/sso-gateway-api.md)**.
|
|
|
|
## Voir aussi
|
|
|
|
- [sso-docv-enso.md](../features/sso-docv-enso.md)
|