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

Reply via email to