<div dir="ltr">I, for one, would enjoy seeing Keycloak running on Vert.x.  I moved my application from WildFly to Vert.x, and now the only reason I&#39;m still running WildFly is Keycloak.<div><br></div><div>I started working on a full Vert.x Adapter, but eventually decided it was easier to just stick to plain bearer auth.  (Also because my front-end is GWT + keycloak.js.)</div><div><br></div><div>Also, any recommendations for securing websockets?  I use the browser-side EventBus in Vert.x, which uses websockets to exchange messages with the server.  Since I want to be able to pass the accessToken to various Vert.x services, it needs to remain uptodate and not be the one used to establish the connection.  I implemented a basic system to handle this in Vert.x, but I assume the same issue would exist for anyone using WebSockets to connect to WildFly.</div><div><br></div><div>Alain</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 8, 2015 at 1:33 AM, Stian Thorgersen <span dir="ltr">&lt;<a href="mailto:stian@redhat.com" target="_blank">stian@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Interesting idea, especially with regards to providers. In general we really do need to improve on how providers are written and configured.<br>
<br>
We shouldn&#39;t forget about JEE either though. JEE has a lot to offer application developers that Vert.x doesn&#39;t.<br>
<br>
Not convinced we should rewrite Keycloak to run on Vert.x. Instead I&#39;d say we should provide hooks into Vert.x and other containers (JEE) to allow users to write providers in whatever they want.<br>
<br>
The #1 thing to think about for Keycloak 2.0 IMO is customization. What parts should be customizable and how do we best allow users to do that?<br>
<div class="HOEnZb"><div class="h5"><br>
----- Original Message -----<br>
&gt; From: &quot;Bill Burke&quot; &lt;<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>&gt;<br>
&gt; To: <a href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
&gt; Sent: Thursday, 8 January, 2015 1:44:01 AM<br>
&gt; Subject: [keycloak-dev] Build on top of Vert.x?<br>
&gt;<br>
&gt; Don&#39;t care that much at all about AIO, but what is compelling to me<br>
&gt; about Vert.x is that it is a polyglot platform.  If our SPIs could be<br>
&gt; written in any language and deployed easily this would be a huge win and<br>
&gt; could potential bring together very diverse communities (node.js and<br>
&gt; linux-python-admins).<br>
&gt;<br>
&gt; Something to think about for Keycloak 2.0.<br>
&gt;<br>
&gt; Bill<br>
&gt;<br>
&gt; --<br>
&gt; Bill Burke<br>
&gt; JBoss, a division of Red Hat<br>
&gt; <a href="http://bill.burkecentral.com" target="_blank">http://bill.burkecentral.com</a><br>
&gt; _______________________________________________<br>
&gt; keycloak-dev mailing list<br>
&gt; <a href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/keycloak-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br>
&gt;<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" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br>
</div></div></blockquote></div><br></div>