Part of the node-message-broker build-out (Track B, Hub Plan 013 Phase 4). See .agents/plans/001-message-broker.md (local working doc).
Goal: obtain per-analysis outbound credentials when acting on behalf of an analysis.
Steps
- Pull the analysis client secret from server-core (
GET /analyses/:id/client/credentials, Hub Plan 010 Phase 3) and mint client_credentials tokens as needed.
Open question: confirm whether Hub send is done strictly as the node client (then this is only needed for analysis-scoped server-core calls) or as the analysis client. Resolve against Plan 013 §Auth before building. May fold into S3.
Depends on: S2.
Part of the node-message-broker build-out (Track B, Hub Plan 013 Phase 4). See .agents/plans/001-message-broker.md (local working doc).
Goal: obtain per-analysis outbound credentials when acting on behalf of an analysis.
Steps
GET /analyses/:id/client/credentials, Hub Plan 010 Phase 3) and mintclient_credentialstokens as needed.Open question: confirm whether Hub
sendis done strictly as the node client (then this is only needed for analysis-scoped server-core calls) or as the analysis client. Resolve against Plan 013 §Auth before building. May fold into S3.Depends on: S2.