-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Introduce OidcRequestFilter #36634
Introduce OidcRequestFilter #36634
Conversation
extensions/oidc/deployment/src/main/java/io/quarkus/oidc/deployment/OidcBuildStep.java
Outdated
Show resolved
Hide resolved
...nsions/oidc-common/runtime/src/main/java/io/quarkus/oidc/common/OidcClientRequestFilter.java
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
@michalvavrik Hey Michal, should we also disable MySql test and keep the Postgresql one only ? It should be enough |
b97b34a
to
ee61fa7
Compare
This is really pity, because there is nothing wrong with these tests, they are not even flaky. Insufficient CI makes them flaky:
Yeah, I suppose we need to disable it, because IMO there is nothing to fix if CI doesn't have enough resources, or what else could be an issue? |
✔️ The latest workflow run for the pull request has completed successfully. It should be safe to merge provided you have a look at the other checks in the summary. |
Thanks @michalvavrik @gastaldi, 2 reviews are sufficient, hey @pedroigor, any concerns, then please ping me |
@michalvavrik I can take care of disabling the mysql test following the same approach you did for mssql, we'd still have progresql in |
🙈 The PR is closed and the preview is expired. |
After changing my build.gradle.kts, gradle.properties and settings.gradle.kts to use the snapshot repository and version 999-SNAPSHOT, I get the build of materials, but the extensions still stuck on 3.5.0. |
Not sure I copy, that depends on BOM, right? Is you group id io.quarkus? (without platform)? You can provide an example. |
IMO |
That did the job @michalvavrik, thanks! |
Perfect! |
Fixes #22432.
Related to #36563.
This PR adds an option to customize OIDC client requests made by either
quarkus-oidc-client
orquarkus-oidc
extensions, where users can add new headers, bby analyzing the requestBuffer
body if necessary along the way.Two tests have been added:
Authorization
scheme can be added for GET (JWKS endpoint etc requests, use case OIDC ID token introspection #36563)