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

Configuration support to use the same JWT as the client assertion token at application level in private-key-jwt #20546

Open
mpmadhavig opened this issue Jun 13, 2024 · 0 comments

Comments

@mpmadhavig
Copy link
Contributor

Problem

Private key jwt is a client assertion mechanism available for confidential client applications. In this mechanism, the jwt is generated using a json payload (which includes information about the client application and token metadata) and the generated private key of the client. As mentioned in the spec, a generated jwt can only be used once, unless agreed to allow the reuse of the token[1]. Identity Server has given this capability of reusing the private key jwt via an organization wide config. As this is an organization wide config all applications registered under the organization are bound to this config.

Improvement

Depending on the level of security an application need, the reusability of the token should be able to adjusted at application level. Therefore we need to introduce an application level configuration to allow reuse of private key jwt.

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

No branches or pull requests

1 participant