Hello, I tried to get the keycloak integration up and running with karat (4.2.8) cxf (3.3.5) jetty (9.4.x) and keycloak (9.0.3).
* https://github.com/jboss-fuse/karaf-quickstarts/blob/7.x.redhat-7-x/security/keycloak/fuse-keycloak.adoc#securing-embedded-cxf-server---previous-solution <https://github.com/jboss-fuse/karaf-quickstarts/blob/7.x.redhat-7-x/security/keycloak/fuse-keycloak.adoc#securing-embedded-cxf-server---previous-solution> * https://github.com/jboss-fuse/karaf-quickstarts/blob/7.x.redhat-7-x/security/keycloak/fuse-keycloak.adoc#securing-embedded-cxf-server---new-solution <https://github.com/jboss-fuse/karaf-quickstarts/blob/7.x.redhat-7-x/security/keycloak/fuse-keycloak.adoc#securing-embedded-cxf-server---new-solution> At first both solutions didn’t work. I found a bug within the jetty adapter. I created PR for this[1] With this fix the previous solutions works, now. However I wasn’t able to get the new solution working. The questions is, is it a bug within one of the components pax-web, keycloak adapter or just a configuration error. Does anyone have a running instance with the new solution. kind regards Christian [1]: https://github.com/keycloak/keycloak/pull/6978 <https://github.com/keycloak/keycloak/pull/6978> > Am 07.04.2020 um 23:06 schrieb Christian Lutz <christianl...@kreeloo.de>: > > Hello, > > I just wanted to ask if someone has a running karaf 4.2.8 instance with REST > services protected by keycloak. > Based on this > https://github.com/jboss-fuse/karaf-quickstarts/tree/7.x.redhat-7-x/security/keycloak/keycloak-cxf#testing-embedded-undertow-servlet-engine > > <https://github.com/jboss-fuse/karaf-quickstarts/tree/7.x.redhat-7-x/security/keycloak/keycloak-cxf#testing-embedded-undertow-servlet-engine> > approach, > but instead of using cxf with undertow using this approach with jetty. > > If so, did the description work out of box or are any changes necessary? > > For some reason the keycloak-pax-http-jetty feature is commented out. > https://github.com/keycloak/keycloak/blob/master/distribution/adapters/osgi/features/src/main/resources/features.xml > > <https://github.com/keycloak/keycloak/blob/master/distribution/adapters/osgi/features/src/main/resources/features.xml> > Any idea why? > > Sincerely > Christian