使用Active Directory进行Rails身份验证

时间:2012-11-21 11:20:28

标签: ruby-on-rails authentication active-directory

在我的rails应用程序中,我想要使用活动目录进行身份验证。 我已经看过Adauth,但我不知道该怎么做

我可以用我的学校广告测试AD:exchange.nhl.nl

有人可以帮助我进行身份验证,或者可能有一个很好的教程或有更好的宝石? AD中是否有密码?

2 个答案:

答案 0 :(得分:7)

你在使用装饰吗?然后https://github.com/cschiewek/devise_ldap_authenticatable应该可以帮助您开始使用。由于Active Directory是LDAP服务器。

有一个较旧的gem,基于另一个专门针对Active Directory提到的:https://github.com/ajrkerr/devise_active_directory_authenticatable它似乎没有被维护,但它仍然有用。

希望这有帮助。

答案 1 :(得分:2)

看看adauth宝石。它自称为

  

基于Microsoft的基于Active Directory的Ruby界面   红宝石净LDAP。

它附带一个生成器,可以与cancan集成。