Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enforce demonstration proof of possession #591

Open
strantalis opened this issue Apr 17, 2024 · 0 comments
Open

enforce demonstration proof of possession #591

strantalis opened this issue Apr 17, 2024 · 0 comments
Labels
comp:core Core component comp:kas Key Access Server

Comments

@strantalis
Copy link
Member

strantalis commented Apr 17, 2024

After discussing #566 it was decided to introduce a enforce dpop setting. This setting will have a default value of false. In this scenario our middleware will only validate dpop if the following conditions are detected.

  1. dpop header is set on the request
  2. The access token contains the cnf claim

On the KAS side it will only validate the signed request body if the dpopJWK is set as a context value or dpop is enforced.

In either scenario when dpop is enforced we must fail if any requirements are missing.

@strantalis strantalis added comp:core Core component comp:kas Key Access Server labels Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:core Core component comp:kas Key Access Server
Projects
None yet
Development

No branches or pull requests

1 participant