AeroGear will use a stripped-down version of Keycloak WAR, without mongo, ldap, social,
etc. so this won't be an issue for them, but I agree that we should remove this
dependency from the Mongo model though.
I don't see a problem with us using the latest version of PicketLink as long as only
authentication-picketlink depends on it.
----- Original Message -----
From: "Marek Posolda" <mposolda(a)redhat.com>
To: keycloak-dev(a)lists.jboss.org
Sent: Tuesday, 29 April, 2014 10:59:23 PM
Subject: Re: [keycloak-dev] isolate picketlink dependency please
Mongo model is using just some helper reflection classes from
org.picketlink.common. It should be easy to fork some functionality and
completely remove dependency on org.picketlink.common from mongo model.
However picketlink is also used for Ldap integration and here it's more
complicated...
So what exactly is the requirement for picketlink integration? Am I
understand correctly that all picketlink dependencies must be removed
from auth-server.war/WEB-INF/lib/ and added as deps to
auth-server.war/WEB-INF/jboss-deployment-structure.xml instead?
If I understand correctly, this means that Keycloak must use same
Picketlink version, which is bundled with EAP. Do you know what is our
target EAP version and which version of Picketlink is in it?
Today I've upgraded Keycloak to newly released Picketlink 2.6.0.CR2,
which contains some nice LDAP improvements and fixes (like support for
RHDS and connection pooling). So it seems that I will need to revert
this and use some older picketlink version bundled in EAP instead:-(
Marek
On 29.4.2014 18:15, Bill Burke wrote:
> Mongo model project seems to have picketlink dependencies:
>
> org.picketlink.common
>
> These need to be isolated and removed as a dependency. Since we may be
> introducing Keycloak into EAP (via Aerogear) we want to be sure we can
> remove any version conflicting picketlink dependencies. So, anything
> picketlink related has to be behind a plugglable and removable SPI.
_______________________________________________
keycloak-dev mailing list
keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev