Combination of the default values of uaa.jwt.refresh.format
(jwt) and uaa.jwt.revocable
(false) results in spec-non-compliance
#813
Labels
Based on OAuth spec, refresh tokens need to be individually revocable.
However, when we leave uaa.jwt.refresh.format (default = jwt) and uaa.jwt.revocable (default = false) to UAA-release's defaults, UAA is not compliant with this requirement.
Though it is okay to have non-spec-compliant config options for backward compatibility reason, the default UAA-release config should be spec-compliant. One solution is to set uaa.jwt.refresh.format's default to
opaque
. This would require a breaking change.steps of reproduction
revoking individual refresh token does not work
=> 404
The text was updated successfully, but these errors were encountered: