[keycloak-dev] triple abstraction?

Stian Thorgersen stian at redhat.com
Thu Jul 10 11:51:15 EDT 2014


Added UserProvider with mem implementation. JPA and Mongo coming up next.

----- Original Message -----
> From: "Marek Posolda" <mposolda at redhat.com>
> To: "Stian Thorgersen" <stian at redhat.com>, "Bill Burke" <bburke at redhat.com>
> Cc: keycloak-dev at lists.jboss.org
> Sent: Thursday, 10 July, 2014 12:46:32 PM
> Subject: Re: [keycloak-dev] triple abstraction?
> 
> On 10.7.2014 12:43, Stian Thorgersen wrote:
> > A suggestion to how we can split this work:
> >
> > Stian: Finish the UserSessionProvider (including mem, jpa and mongo
> > implementations). Then I can do the EntityManagerProvider and
> > MongoConnectionProvider, then look at transactions.
> >
> > Bill: Split the remainder of the ModelProvider into RealmProvider and
> > UserProvider, and at the same time do the cache work.
> >
> > Marek: Work on import/export to use same representations as admin
> > endpoints.
> Yeah, I am already working in export/import now. I am using
> ModelProvider atm I believe it won't be hard to refactor later once
> model split is fully finished.
> 
> Marek
> >
> > ----- Original Message -----
> >> From: "Stian Thorgersen" <stian at redhat.com>
> >> To: "Bill Burke" <bburke at redhat.com>
> >> Cc: keycloak-dev at lists.jboss.org
> >> Sent: Thursday, 10 July, 2014 8:19:16 AM
> >> Subject: Re: [keycloak-dev] triple abstraction?
> >>
> >> Ping me when you're online and we can have a Hangout to divide this work
> >>
> >> ----- Original Message -----
> >>> From: "Bill Burke" <bburke at redhat.com>
> >>> To: "Stian Thorgersen" <stian at redhat.com>
> >>> Cc: keycloak-dev at lists.jboss.org
> >>> Sent: Wednesday, 9 July, 2014 4:35:47 PM
> >>> Subject: Re: [keycloak-dev] triple abstraction?
> >>>
> >>>
> >>>
> >>> On 7/9/2014 11:24 AM, Stian Thorgersen wrote:
> >>>> I've reverted the JPA model provider, which is now the default in
> >>>> master.
> >>>>
> >>>> I also started a user session provider and changed the mem session
> >>>> provider
> >>>> from hybrid to implement this instead. Have a look at it at:
> >>>>
> >>>>     https://github.com/stianst/keycloak/tree/user-session-provider
> >>>>
> >>>> Specifically at:
> >>>>
> >>>>     https://github.com/stianst/keycloak/blob/user-session-provider/model/api/src/main/java/org/keycloak/models/UserSessionProvider.java
> >>>>
> >>>> How simple this was pretty much verifies to me that the approach I took
> >>>> previously was utterly wrong!
> >>>>
> >>> Looks good so far.  Let me know if I can help with anything as again,
> >>> I"m kind of in a holding pattern.
> >>>
> >>> Bill
> >>>
> >>> --
> >>> Bill Burke
> >>> JBoss, a division of Red Hat
> >>> http://bill.burkecentral.com
> >>>
> >> _______________________________________________
> >> keycloak-dev mailing list
> >> keycloak-dev at lists.jboss.org
> >> https://lists.jboss.org/mailman/listinfo/keycloak-dev
> >>
> > _______________________________________________
> > keycloak-dev mailing list
> > keycloak-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/keycloak-dev
> 
> 


More information about the keycloak-dev mailing list