[keycloak-dev] Separate Maven for PicketLink and MongoDB

Anil Saldhana Anil.Saldhana at redhat.com
Fri Sep 20 17:28:24 EDT 2013


I wonder why PicketLink IDM is viewed at par with MongoDB here.  Would 
it not be better if MongoDB Identity Store implementation was added to 
PicketLink and that was used?

That way KeyCloak API could depend on PicketLink IDM API for file, 
ldap,DB,mongodb,cassandra,HDFS,HBase (and you name it) identity stores. 
I know we do not yet have implementations for identity stores for 
mongo,cassandra etc in PL yet.


On 09/20/2013 06:45 AM, Stian Thorgersen wrote:
> I propose that we move the adapters for PicketLink and MongoDB into separate Maven modules. IMO the code in services is already a bit crowded, and with the addition of a MongoDB implementation it will only get worse. If we add a SPI for these it would be easier in the future to add more. It would also be possible for users to write their own if they really need to.
>
> This will also make it possible for us to release M1 with either PicketLink or MongoDB even if the non-default implementation is not fully working at the time.



More information about the keycloak-dev mailing list