5333d31d39
fix(opax-mcp): korrekt IAP client ID (l ikke 1 i default)
2026-06-19 15:31:49 +00:00
b84b18a3df
fix(opax-mcp): rett typo i IAP_CLIENT_ID default (l→1)
2026-06-19 15:20:11 +00:00
692ac6dec4
fix(opax-mcp): correct IAP client ID for opax.vauco.no
...
Previous client ID was wrong (ka7t2fv9...). Correct ID from
Location redirect header is kq8nt71d38hfqlcfb3n52ef7ala4meo.
2026-06-17 17:11:41 +00:00
eb351b5e85
fix(opax-mcp): add IAP identity token auth for opax.vauco.no calls
...
Add _iap_token() that fetches identity token from GCP metadata server
using IAP client ID as audience. Update _opax_get and _opax_post to
send Authorization: Bearer <token> header on all calls to opax.vauco.no.
Fixes 401 Unauthorized from IAP-protected opax.vauco.no backend.
Related: LEARNING-013
2026-06-17 16:57:54 +00:00
cabf895b20
feat(opax-mcp): byt GitHub API → Gitea API, legg til /billing/tokens/by-module + /build-status + /onboard/customers + /run
2026-06-15 19:58:03 +02:00
7d4b475189
fix(opax-mcp): bruk X-MCP-Secret header — ikkje Authorization (kolliderer med Cloud Run IAM)
2026-06-15 18:23:21 +02:00
27290b2ab6
fix(CI1): opax-mcp — bytt til uvicorn/FastAPI HTTP server, legg til /health
2026-06-15 18:11:47 +02:00
2b791452f9
feat(CI1): opax-mcp server — full OPAX tool coverage + Dockerfile + cloudbuild
2026-06-15 17:39:18 +02:00