[keycloak-dev] Hybrid store committed

Bill Burke bburke at redhat.com
Tue Jul 8 08:17:17 EDT 2014



On 7/8/2014 7:10 AM, Stian Thorgersen wrote:
> I've committed the hybrid store including jpa store implementations. It's enabled by default for the testsuite and the server, using jpa for realms and users, and mem for sessions.
>
> By default the JPA stores all use the same persistence-unit, but it's possible to split into multiple persistence-units and configure through keycloak-server.json if someone wants to for example store realms in one db and users in another.
>
> Remaining work includes:
>
> * Mongo stores
> * Updates to Keycloak session - remove model methods and add an enlist transaction feature for providers
> * EntityManager and Mongo connection providers - I'm going to add providers for retrieving EntityManager instances and Mongo clients. The main reason for this is so that multiple stores can share the same connection/transaction when possible

My memory is hazy, but I think there is some automatic session 
management that EMF is supposed to do.  So I don't think you need 
keycloak providers for EM creation. I'll have to look into it.

> * Delete JPA and Mongo model providers
> * Update tests
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the keycloak-dev mailing list