Skip to content

Wire Auth-o-tron 0.4 RS256 key contract - #45

Open
jameshawkes wants to merge 2 commits into
mainfrom
feat/authotron-04-rs256
Open

Wire Auth-o-tron 0.4 RS256 key contract#45
jameshawkes wants to merge 2 commits into
mainfrom
feat/authotron-04-rs256

Conversation

@jameshawkes

@jameshawkes jameshawkes commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Changelog

  • Replace shared HMAC authentication with RS256 issuer, audience, and key-ID validation.
  • Use Authotron chart 0.4's existing private-key Secret contract; expose only public verification keys to Polytope.
  • Support overlapping public keys for staged rotation and reject inline/shared secrets.
  • Add Helm assertions for key separation and invalid configurations.

Tests

Dependency gate

Depends on ecmwf/auth-o-tron#87, ecmwf/auth-o-tron-chart#13, and ecmwf/polytope-server#205. Chart/image 0.4.0 are not published yet, so Chart.lock must be regenerated from OCI after release.

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