<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 12 January 2016 at 03:22, Bill Burke <span dir="ltr">&lt;<a href="mailto:bburke@redhat.com" target="_blank">bburke@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I can&#39;t find the original email on this, but we need to do this for<br>
1.9.  I can start doing it one module at a time: </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Common:<br>
keycloak-common<br>
keycloak-common-saml<br>
keycloak-common-oidc<br>
<br>
Libraries server:<br>
<br>
keycloak-server-spi - all SPI interfaces and common code<br>
keycloak-server-saml - all saml server code, broker and protocol plugins<br>
keycloak-server-oidc - all oidc code, broker and protocol plugins<br>
keycloak-server-impl - everything<br></blockquote><div><br></div><div>I&#39;m not 100% sure we should put all implementations of SPIs into keycloak-server-impl. We at least need to keep Mongo separate as it&#39;s not part of the product.</div><div><br></div><div>If we put all SPI implementations, including services, into the same module we&#39;d end up with one huge module. There&#39;s also a risk that we&#39;d end up with strong relationships between them, rather than having them properly linked via SPI interfaces.</div><div><br></div><div>I&#39;m a bit 50/50 on it though.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Libraries client:<br>
<br>
This structure is not going to change as it is already broken out the<br>
way it should be to gain re-use between servlet containers.<br>
<br>
Questions:<br>
<br>
Do we care about breaking out server side OIDC and SAML?<br></blockquote><div><br></div><div>I don&#39;t</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span class=""><font color="#888888"><br>
<br>
<br>
--<br>
Bill Burke<br>
JBoss, a division of Red Hat<br>
<a href="http://bill.burkecentral.com" rel="noreferrer" target="_blank">http://bill.burkecentral.com</a><br>
<br>
_______________________________________________<br>
keycloak-dev mailing list<br>
<a href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br>
</font></span></blockquote></div><br></div></div>