Ruby on rails 如何针对外部自定义数据库进行身份验证

Ruby on rails 如何针对外部自定义数据库进行身份验证,ruby-on-rails,authentication,oauth,Ruby On Rails,Authentication,Oauth,公司使用用户名/密码登录其应用程序,并根据自己的数据库进行身份验证 我们也希望使用相同的用户ID对rails应用程序进行身份验证 我们应该如何实现这种集成? 我们应该如何将登录凭据传递到外部系统。 解决此问题的首选方法是什么。没有正确的方法,任何可能的解决方案都取决于您使用的LDAP、Oauth、,ActiveDirectory或是用吸管和胶水代码构建的东西-如果你能提供更多的细节,那么这个问题也许是可以回答的。目的是支持许多客户,每个客户都有自己的身份验证方案,比如CustomerA支持OAu

公司使用用户名/密码登录其应用程序,并根据自己的数据库进行身份验证

我们也希望使用相同的用户ID对rails应用程序进行身份验证

我们应该如何实现这种集成? 我们应该如何将登录凭据传递到外部系统。
解决此问题的首选方法是什么。

没有正确的方法,任何可能的解决方案都取决于您使用的LDAP、Oauth、,ActiveDirectory或是用吸管和胶水代码构建的东西-如果你能提供更多的细节,那么这个问题也许是可以回答的。目的是支持许多客户,每个客户都有自己的身份验证方案,比如CustomerA支持OAuth,CustomerB使用Microsoft AD,CustomerC使用表中的用户名/密码。我们如何构建一个能够灵活支持上述任何选项的解决方案。