Version Number : 3.0.39
Overview
This minor update introduces changes for Authlete 3.0. This new version is available from October 29th (Thu).New Features & Improvements
Full payload service flag
Added newreturnFullPayload service flag which defaults to true and can be set to false by the user to receive a simplified payload from the applicable endpoints.
Specs support
N/ABug fixes
Refresh token deadlock fix
Fixed an issue where refresh token requests (grant_type=refresh_token) against the access_token table could hit a database deadlock under certain conditions.
Client token duration validation fix
Fixed an issue where the client update endpoint would not use the same lower bound as the create endpoint when validating the duration of the client token.DN name error fix
Fixed an issue where invalid TLS certificate DN names would trigger a500 error instead of the intended 401.
Request URI NPE fix
Fixed an issue where failing to fetch a client’s pre-registeredrequest_uri would result in a NullPointerException instead of the intended invalid_request_uri authorization error.
Grant revoke response fix
Fixed an issue where a grant revoke targeting an unfound grant would result in aNO_CONTENT (204) response, instead of the intended 404.
- This 204 response is used for a successful revoke, which would mislead the caller into thinking that something happened, when in fact the revoke did not have any effect
Access token cache fix
Fixed an issue where access tokens would keep validating at introspection after a grant revoke, until the cache entry expires naturally.Request expiry cap fix
Fixed an issue where a client could make anauth_req_id live for an arbitrary time, due to the client-supplied requested_expiry being uncapped.