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

Support json key set in tokenKey #2343

Merged
merged 6 commits into from
Jun 16, 2023
Merged

Support json key set in tokenKey #2343

merged 6 commits into from
Jun 16, 2023

Conversation

strehle
Copy link
Member

@strehle strehle commented May 23, 2023

Why: OIDC IdP trust can be verified using tokenKeyUrl or tokenKey In case of tokenKeyUrl the jwks_uri is called to fetch all current keys in order to verify the JWT signature. In case of tokenKey there is currently only a single key possible. If the IdP has a dynamic key rotation, then trust breaks.

Why: OIDC IdP trust can be verified using tokenKeyUrl or tokenKey
In case of tokenKeyUrl the jwks_uri is called to fetch all current keys in order to verify the JWT signature.
In case of tokenKey there is currently only a single key possible. If the IdP has a dynamic key rotation, then trust breaks.
@cf-gitbot
Copy link

We have created an issue in Pivotal Tracker to manage this:

https://www.pivotaltracker.com/story/show/185243381

The labels on this github issue will be updated when the story is started.

@strehle strehle added this to the 76.14.0 milestone May 23, 2023
@strehle strehle requested a review from torsten-sap June 12, 2023 16:23
@torsten-sap
Copy link
Contributor

@adrianhoelzl-sap @tack-sap Can you review this change? It allows to paste the configure the whole content of the tokens_keys endpoint as input for attribute "tokenKey", meaning potentially also multiple keys as the structure is JSON. Thanks!

@strehle strehle merged commit 2ab9742 into develop Jun 16, 2023
@strehle strehle deleted the feature/tokenKey branch June 16, 2023 14:44
@cf-gitbot cf-gitbot added delivered accepted Accepted the issue and removed delivered labels Jul 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Accepted the issue
Projects
Development

Successfully merging this pull request may close these issues.

4 participants