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

Update OIDC to accept all RS and ES algorithms #16287

Merged
merged 1 commit into from
Apr 6, 2021

Conversation

sberyozkin
Copy link
Member

@sberyozkin sberyozkin commented Apr 6, 2021

This PR effectively restores what was available with Vert.x Auth - where all the asymmetric algorithms are accepted - as a user has reported a problem with migrating to 1.13.0.Final as their Keycloak test framework uses not only RS256.

In a separate PR I'll add a configuration property for the users be able to restrict to a very specific algorithm which is the best practice (supporting N algorithms in a single deployment is not ideal) - it will also mirror the smallrye-jwt approach

@middagj
Copy link
Contributor

middagj commented Apr 6, 2021

Thanks @sberyozkin for the quick PR. User would be me. I assume more are running with ES instead of RS.

@sberyozkin
Copy link
Member Author

@middagj thanks, indeed ES algorithms are becoming more mainstream :-). Faster too. But I guess RS256 would remain the most used one for a while

@sberyozkin sberyozkin merged commit 906cefe into quarkusio:main Apr 6, 2021
@quarkus-bot quarkus-bot bot added this to the 1.14 - main milestone Apr 6, 2021
@sberyozkin sberyozkin deleted the oidc_remove_rs256_constraint branch April 6, 2021 18:28
@gsmet gsmet modified the milestones: 1.14 - main, 1.13.1.Final Apr 7, 2021
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.

4 participants