[keycloak-dev] public/private api module structure
Bill Burke
bburke at redhat.com
Thu Aug 13 09:22:14 EDT 2015
On 8/13/2015 9:07 AM, Stian Thorgersen wrote:
> I'm happy with:
>
> keycloak-core-api
> keycloak-client-api
> keycloak-server-api
>
> With regards to the protocol specific parts are you thinking those would be client specific things for each protocol? For example JWT utils?
Everything. For example, I have a helper abstract base class for
Authenticator and RequireActionProvider. Mappers can get access to the
SAML Document model.
>
> Further I think we should put core provider implementations into keycloak-services or maybe keycloak-default-providers or something. Then only have separate modules for those providers that need to be pluggable (jpa, mongo, etc..).
>
> Not sure if the way I counted it is accurate, but we seem to have 200 maven modules!!
>
Yeah, its insane...Its pretty much why I punted on converting from a WAR
to modules :)
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
More information about the keycloak-dev
mailing list