[keycloak-dev] triple abstraction?

Bill Burke bburke at redhat.com
Tue Jul 8 10:52:10 EDT 2014



On 7/8/2014 10:35 AM, Stian Thorgersen wrote:
> I've removed the model methods from KeycloakSession, so that's one level of indirection gone.
>
> Are you talking about dropping Model API?
>

Dropping Model API or Hybrid API.  Would probably be easier to drop 
Hybrid and replace some Model API methods (i.e. addUser()) with 
ModelProvider equivalent.

Maybe you can't because of cross-provider joins for things like roles? 
Then again, maybe you should let the UserProvider decide how to convert 
a role mapping to a referenced RoleModel and vice versa.

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


More information about the keycloak-dev mailing list