我有一个在 mongoDB 上运行并设计用于身份验证的现有 rails 应用程序。现在我想在我的应用程序的子域中配置一个开源论坛(forem)。
我想要的只是这两者的通用身份验证。如果我的用户登录了我的 main_app 然后单击论坛,那么他们应该不需要再次登录论坛。
我可以直接将论坛与相同的用户模型集成,但问题是我的应用程序使用的是 mongoDB,并且论坛是建立在 ActiveRecord 上的。
所以现在这两个应用程序都有自己的独立数据库。合并他们的身份验证的最佳方法是什么,并且来自论坛应用程序的每个请求都使用我的 main_app(在 mongoDB 上运行)进行身份验证?