Skip to content

[KEYCLOAK-11719] - Remove need for servlets/undertow from Quarkus dist#7063

Merged
stianst merged 1 commit intokeycloak:masterfrom
pedroigor:KEYCLOAK-11719
May 13, 2020
Merged

[KEYCLOAK-11719] - Remove need for servlets/undertow from Quarkus dist#7063
stianst merged 1 commit intokeycloak:masterfrom
pedroigor:KEYCLOAK-11719

Conversation

@pedroigor
Copy link
Contributor

@pedroigor pedroigor commented May 12, 2020

This PR is based on #6600, from @jonm-bb.

In addition to changes from that PR, this one includes:

  • Remove Servlet API dependencies from keycloak-services. We should not be using it but favoring Resteasy APIs.
  • Move the KeycloakSessionServletFilter to keycloak-wildfly-extensions as well as to testsuite (as a consequence of initial #1 above).
  • Quarkus is now running on top of Vert.x

We could replace KeycloakSessionServletFilter (using Servlet API) with a Resteasy request/response filter, just like we are doing for Quarkus. However, I didn't want to change for the main distribution before we are sure that the Resteasy filters work as expected. If you think we can just use it, I'm OK to have the same filter across all platforms (Wildfly, Quarkus, and Test).

Co-authored-by: MatthewC <matthewc@backbase.com>
@stianst stianst merged commit 35f622f into keycloak:master May 13, 2020
@pedroigor pedroigor deleted the KEYCLOAK-11719 branch August 3, 2021 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants