<div>&lt;pull-pin/&gt;</div>Hello Devs et al.,<div><br><div>Happy new year.</div><div><br></div><div>Last week some peers in the Ruby/Higher Ed community were wondering what options were available for Shibboleth integration without using Apache.  I encouraged them to use the Apache Shib implementation if possible, but pointed them to the Ruby SAML implementation, though I&#39;ve not used it myself.</div>
<div><br></div><div><div>The main concern from the Ruby developers about the Apache implementation is that it is not infrequent that the developers do not control the application hosting environment.  I imagine this is a possible scenario for Python, Javascript (node.js), and certainly Java and the host of JVM languages (Groovy, Scala, Clojure, JRuby, not sure how widely used Jython is).  </div>
</div><div><br></div><div>Attendant to that point, I saw this post this morning:</div><div><a href="http://www.infoworld.com/t/application-servers/nginx-overtakes-microsoft-no-2-web-server-183079" target="_blank" style>http://www.infoworld.com/t/application-servers/nginx-overtakes-microsoft-no-2-web-server-183079</a></div>
<div><br></div><div>The headline is a bit sensational when you look at the statistics, but I take the point that the market share for a third, high performance web server, is growing to a level where it is probably mainstream.</div>
<div><br></div><div>The two events together lead me to post to the list to put a bug in the dev lists&#39;s ear about how to handle SAML SP integration in a polyglot/poly-server world.  Outsourcing application hosting is becoming more and more common.  </div>
<div><br></div><div>&lt;lob-grenade/&gt;</div><div><br></div><div>I don&#39;t have an answer, but it seems the discussion about the Java SP at <a href="https://wiki.shibboleth.net/confluence/display/DEV/JavaSPRoadmap" target="_blank">https://wiki.shibboleth.net/confluence/display/DEV/JavaSPRoadmap</a> around the authentication service and attribute service is generic enough that it could be applied to any implementation.</div>
<div><br></div><div>Thoughts, Anger, Anti-Ruby rants...</div><div><br></div><div>Best,</div><div>Mike</div><div><br></div><div>
<div>&lt;duck/&gt;</div><div><br></div><div><br></div>-- <br>Michael J. McDermott<br>Lead Developer, Identity and Access Management<br>Brown University<br><br><br>
</div>
</div>