<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi All,<div><br></div><div>Sorry all - book mode ;-)</div><div><br></div><div>We've had a couple of threads around keycloak integration (thanks Abstractj) and working together with them (both in our dev list and theirs). I had a meeting (dinner really) with Bill and talked about some possibilities and we're both excited to see what can happen.</div><div><br></div><div>I wanted to capture some of those thoughts here (as well as some that already started before), have some discussions, and more importantly talk about next steps (jira's) to get some of this in the pipeline. I'm sure this is not exhaustive either, so please add your own thoughts, brainstorming etc... (for example Cordova plugin perhaps?)</div><div><br></div><div>*In no particular order</div><div><br></div><div>A) AeroGear security integration</div><div>** Abstractj already posted and implemented some of these changes</div><div>** <a href="http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Keycloak-on-AeroGear-td5663.html">http://aerogear-dev.1069024.n5.nabble.com/aerogear-dev-Keycloak-on-AeroGear-td5663.html</a></div><div>** What's left here? Is it plug-able? Does it need to be?</div><div><br></div><div>B) Crypto key management</div><div>** Server-side encryption key management for client crypto</div><div>** Abstractj had some discussions here</div><div>*** <a href="http://lists.jboss.org/pipermail/keycloak-dev/2013-December/000915.html">http://lists.jboss.org/pipermail/keycloak-dev/2013-December/000915.html</a></div><div>*** Where does that stand?</div><div>** Do we need our own impl as well?</div><div><br></div><div>C) UnifiedPush server integration</div><div>** User management, Auth*</div><div>** Do we have our own basic impl for quickstart experience?</div><div>** See below for possible combined cartridge options</div><div><br></div><div>D) Cross-project examples, tutorials, docs, etc...</div><div>** TBD</div><div><br></div><div>KeyCloak has some things they need as well, that we could work together on. I'm sure the KeyCloak team could add more here :-)</div><div><br></div><div>Z) Device support </div><div>** We need it, they need, and others need it</div><div>** Bill would like us to help them (and us at the same time) with this.</div><div><br></div><div>Y) OpenShift Cartridge for KeyCloak</div><div>** I know this is already on their roadmap</div><div>** The work Farah and others has already done, could be very helpful to them</div><div>** We should also discuss the possibility of a joint cartridge</div><div>*** Could be really compelling, especially if you add in device, client key, and push support with native SDKs & examples</div><div>*** Would also want separate cartridges as well imo</div><div><br></div><div>X) Client SDK support</div><div>** We have client SDKs & could help with their dev (either as part of AeroGear or KeyCloak perhaps)</div><div>** Primarily for iOS & Android, but would also want see where JS & Cordova fit.</div><div><br></div><div>You start putting all of this together and there is a great set of functionality that really compliments each other well. After we discuss for a while, I'd like to find owners for the various items to help make progress on these. Abstractj is awesome, but not sure he can do it all ;-)</div><div><br></div><div>-Jay</div><div><br></div><div>PS: I'll post an email to the keycloak-dev list as well pointing to this thread on our list.</div></body></html>