<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. </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: <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: gem "devise_shibboleth_authenticatable", "~> 0.5.0"</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. 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 – <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 – <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 – <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>