8000 DPoP-binding only for refresh token by graziang · Pull Request #42783 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

DPoP-binding only for refresh token - #42783

Merged
mposolda merged 1 commit into
keycloak:mainfrom
graziang:issue-26277-merge
Sep 23, 2025
Merged

mposolda merged 1 commit into
keycloak:mainfrom
graziang:issue-26277-merge

Conversation

@graziang
Copy link
8000 Copy Markdown
Contributor

Closes #26277

Added the switch "Bind only refresh token for public client" to the "dpop-bind-enforcer" executor to enforce DPoP binding only for refresh tokens when the client is public.

If the client is confidential, if the client has the switch to enforce DPoP binding in client settings enabled, or if the "Bind only refresh token for public client" switch is disabled, the enforcement is ignored.

Closes keycloak#26277

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
@mposolda mposolda left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@graziang Thanks!

@mposolda mposolda self-assigned this Sep 22, 2025
@mposolda
mposolda requested a review from tnorimat September 22, 2025 06:07
@tnorimat tnorimat left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mposolda
Copy link
Copy Markdown
Contributor

@graziang @tnorimat Thanks for the PR and review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DPoP: Allow to only DPoP-bind refresh tokens and still issue access tokens of type Bearer

3 participants

0