Pluggable Features of Token Manager
Closes #12065
The PR provides keycloak users with capability of adding their own features to token generation in the pluggable way, namely client policies' executors/conditions.
The PR provides the following arquillian integration tests:
- enforcing DPoP regardless of DPoP and MTLS sender constraint token settings.
- suppressing refresh token rotation, which is required by Open Banking Brazil FAPI 1.0 security profile Implementer's Draft 3 and FAPI 2.0 baseline.
@tnorimat do you have a date, to merge this branch to master ?
@evertongodoi Hello, this PR is under review. I will rebase the PR on the latest master because the the PR has conflicts with the latest master branch.
@mposolda I have fixed the PR as you suggested. Could you check it?
@mposolda I will create follow-up GH issue and the follow-up PR.
@tnorimat Thanks!
@mposolda I have created the follow-up issue (https://github.com/keycloak/keycloak/issues/14795).
@tnorimat Thanks for creating follow-up issue!