Skip to content

Merge broker - #1315

Open
Taahir Ahmed (ahmedtd) wants to merge 2 commits into
agent-substrate:mainfrom
ahmedtd:merge-broker
Open

Merge broker#1315
Taahir Ahmed (ahmedtd) wants to merge 2 commits into
agent-substrate:mainfrom
ahmedtd:merge-broker

Conversation

@ahmedtd

@ahmedtd Taahir Ahmed (ahmedtd) commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Stacked over #1313

This was originally a separate service to make it easy to apply separate
authentication and authorization interceptors. It now seems clear that
they should be in controlapi, with the same authn/z handlers chosen
there.

Additionally, remove MintCert authz checks that will be handled in the authorizer framework.

* Add a RefreshingPool abstraction like localca.RefreshingPool.  This
  provides caching (so we don't read the keys fresh from the filesystem)
  for each signing operation.
* Extend ConcretePool so that it tracks which key is currently active
  for signing, instead of always picking the first key.

A followup PR will add admin commands for actually rotating the JWT
pool.
This was originally a separate service to make it easy to apply separate
authentication and authorization interceptors.  It now seems clear that
they should be in controlapi, with the same authn/z handlers chosen
there.

* Remove checks that will be handled in the authorizer framework.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant