Ruby on rails 为特定组织的用户设计和使用LDAP
我正在处理一个客户是组织的应用程序;每个组织都有许多员工,即应用程序的用户。并非所有员工都是应用程序的用户,因此每个组织都有一个经理,负责为将成为用户的员工注册 我们的一个客户要求我们使用他们的LDAP身份验证系统,这样用户就不必学习新的登录名和密码 目前,身份验证是使用Desive完成的。我在他们的wiki()中找到了一篇文章,解释了如何添加新的Warden策略来处理LDAP 我做了一个小的修改,这样,如果用户通过LDAP身份验证但未在应用程序中注册,则不会为其创建新帐户,而是显示一条无效的登录消息: 但是,这是我需要的行为:组织模型将有一个LDAP身份验证标志和一个包含LDAP设置数据的LdapSettings对象 如果用户电子邮件属于使用LDAP身份验证的组织中的用户,则它将从该组织获取LDAP设置并尝试对用户进行身份验证。 如果用户电子邮件不属于使用LDAP身份验证的组织中的用户,它会像往常一样尝试根据数据库对其进行身份验证。 我对迪安知之甚少。可能吗?有人知道我怎样才能做到这一点吗 谢谢Ruby on rails 为特定组织的用户设计和使用LDAP,ruby-on-rails,ruby,authentication,devise,ldap,Ruby On Rails,Ruby,Authentication,Devise,Ldap,我正在处理一个客户是组织的应用程序;每个组织都有许多员工,即应用程序的用户。并非所有员工都是应用程序的用户,因此每个组织都有一个经理,负责为将成为用户的员工注册 我们的一个客户要求我们使用他们的LDAP身份验证系统,这样用户就不必学习新的登录名和密码 目前,身份验证是使用Desive完成的。我在他们的wiki()中找到了一篇文章,解释了如何添加新的Warden策略来处理LDAP 我做了一个小的修改,这样,如果用户通过LDAP身份验证但未在应用程序中注册,则不会为其创建新帐户,而是显示一条无效的登