web/mail-search/lib/http.ts: zweite Sitzung getWorkflowSession (module workflow), workflowFetch.
lib/caseContext.ts sendet ueber workflowFetch.
app/api/case-context/route.ts: mit Bearer nur Weiterreichen des Tokens, user/tenant aus der URL werden ignoriert; ohne Bearer wie bisher (Uebergang).
Tests: Bearer-Pfad, fehlende user/tenant mit Bearer.
Auswirkung
Ohne NEXT_PUBLIC_CORE_API_BASE oder im Modus caller aendert sich nichts. Mit Bearer braucht der Core workflow in NEXARCH_ACCOUNT_MODULE_AUDIENCES und workflow-app die JWKS-URL.
Nebenbei behoben: der Client schickte bisher keinen user-Parameter, die Route verlangte ihn; der Panel lief damit immer in 400.
## Aenderung
- `web/mail-search/lib/http.ts`: zweite Sitzung `getWorkflowSession` (module `workflow`), `workflowFetch`.
- `lib/caseContext.ts` sendet ueber `workflowFetch`.
- `app/api/case-context/route.ts`: mit Bearer nur Weiterreichen des Tokens, `user`/`tenant` aus der URL werden ignoriert; ohne Bearer wie bisher (Uebergang).
- Tests: Bearer-Pfad, fehlende user/tenant mit Bearer.
## Auswirkung
Ohne `NEXT_PUBLIC_CORE_API_BASE` oder im Modus `caller` aendert sich nichts. Mit Bearer braucht der Core `workflow` in `NEXARCH_ACCOUNT_MODULE_AUDIENCES` und workflow-app die JWKS-URL.
Nebenbei behoben: der Client schickte bisher keinen `user`-Parameter, die Route verlangte ihn; der Panel lief damit immer in 400.
## Tests
mail-search auf 131: 61/61, `tsc --noEmit` sauber.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Die BFF-Route reicht mit Bearer nur das Token weiter; user/tenant aus der
URL gelten nur noch ohne Token. Der Client sendet das Token ueber eine
zweite Sitzung (module workflow), sobald NEXT_PUBLIC_CORE_API_BASE gesetzt ist.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
patrick
merged commit ddda4b93a7 into main2026-10-28 22:16:01 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Aenderung
web/mail-search/lib/http.ts: zweite SitzunggetWorkflowSession(moduleworkflow),workflowFetch.lib/caseContext.tssendet ueberworkflowFetch.app/api/case-context/route.ts: mit Bearer nur Weiterreichen des Tokens,user/tenantaus der URL werden ignoriert; ohne Bearer wie bisher (Uebergang).Auswirkung
Ohne
NEXT_PUBLIC_CORE_API_BASEoder im Moduscalleraendert sich nichts. Mit Bearer braucht der CoreworkflowinNEXARCH_ACCOUNT_MODULE_AUDIENCESund workflow-app die JWKS-URL.Nebenbei behoben: der Client schickte bisher keinen
user-Parameter, die Route verlangte ihn; der Panel lief damit immer in 400.Tests
mail-search auf 131: 61/61,
tsc --noEmitsauber.🤖 Generated with Claude Code