<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; "><div><div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">For owners/developers of Ruby on Rails applications that use the Devise plugin for authentication and want to use Shibboleth, I've created a ruby gem to extend Devise to use Shibboleth.&nbsp;</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><br></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">The code is located on Github at:&nbsp;<a href="https://github.com/jgeorge300/devise_shibboleth_authenticatable">https://github.com/jgeorge300/devise_shibboleth_authenticatable</a></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">It can be included in an app via a Gemfile with:&nbsp;gem &quot;devise_shibboleth_authenticatable&quot;, &quot;~&gt; 0.5.0&quot;</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><br></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">It has several configurable items to specify your IDP URL, whether new users are created automatically using attributes from the IDP. &nbsp;If your dev environment cannot access the IDP, you can switch the authentication mechanism to the database.</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><br></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">If you have any questions about the Gem, please send me a note.</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><br></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">Thanks,</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; ">Joe</div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="color: rgb(20, 6, 84); font-size: medium; "><br></span></div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "><span class="Apple-style-span" style="color: rgb(20, 6, 84); font-size: medium; ">----------</span></div><div><div><div style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium; "><font class="Apple-style-span" face="Calibri,sans-serif" color="#140654">Joe George</font></div><div style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium; "><span class="Apple-style-span" style="font-family: Calibri, sans-serif; "></span></div><div style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium; "><span class="Apple-style-span" style="font-family: Calibri, sans-serif; "><font class="Apple-style-span" color="#140654"><b>Sr. Biomedical Informatics Consultant</b>, Department of Biomedical Informatics –&nbsp;<a href="http://biomed.osu.edu">http://biomed.osu.edu</a></font></span></div><div style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium; "><span class="Apple-style-span" style="font-family: Calibri, sans-serif; "><font class="Apple-style-span" color="#140654">Wexner Medical Center at The Ohio State University –&nbsp;<a href="http://medicalcenter.osu.edu">http://medicalcenter.osu.edu</a></font></span></div><div style="color: rgb(0, 0, 0); font-family: Calibri; font-size: medium; "><span class="Apple-style-span" style="font-family: Calibri, sans-serif; "><font class="Apple-style-span" color="#140654">The Ohio State University –&nbsp;<a href="http://www.osu.edu">http://www.osu.edu</a></font></span></div><p style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; "></p><!--EndFragment--></div></div></div></div></body></html>