Release v2.5.0
Summary
Extends the back-channel client-credentials flow: a verified request can now carry a tenant through to the proxied service, and clients can refresh an access token without resending their client secret.
Added
- The client-credentials verification endpoint's
2xxresponse may now include atenantJSON property. AuthProxy embeds it in the issued token as acratis/tenantclaim, which the existingClaimtenant-resolution strategy can resolve into theTenant-IDheader on proxied requests. POST /.cratis/tokennow also acceptsgrant_type=refresh_token, exchanging a refresh token for a new access/refresh token pair without recontacting the verification endpoint. Every successfulclient_credentialsgrant now returns arefresh_tokenalongside the access token.
Changed
- Documented the new tenant-propagation and refresh-token behavior in
authentication.md,services.md, andtenancy.md.