numerous-pillow-75018
10/12/2026, 9:24 PMtls_client_auth and self_signed_tls_client_auth, with more details in issue #1084.
Use case is letting services and AI agents authenticate to Hydra with their existing short-lived workload certificates (e.g. SPIFFE identities) without having to provision and rotate separate client secrets (RFC 8705 already standardizes this). The newer WIMSE AIMS and OAuth SPIFFE client-authentication IETF drafts are additional motivation too. Thanks!magnificent-energy-493
numerous-pillow-75018
10/15/2026, 3:29 PMmagnificent-energy-493
magnificent-energy-493
urn:ietf:params:oauth:grant-type:jwt-bearer grant type, so the workload holds no secret and the access token's sub is the SPIFFE ID.
On the SPIRE side, set jwt_issuer, request SVIDs with the Hydra token URL as audience, and create entries with -jwtSVIDIncludeJTI (SPIRE 1.15.2+).
Key rotation is one missing part: a trust relationship pins one JWK, so you'd need a job that registers SPIRE's new JWT keys in Hydra before they're used.