我有一个phpbb论坛,我正在开发一个rails应用程序,将用于移动友好的应用程序。我需要一种在phpbb和rails之间执行SSO的方法。PHPBB身份验证+导轨
我发现在GitHub上红宝石的宝石叫亚历克-auth的,但它并没有在超过3年进行了更新。
我最初的想法是在rails中模仿phpass(我相信它是最新的phpbb使用的),然后当与Devise/Warden进行身份验证时,只有rails引用phpbb_users表。
然而,这一任务变得艰巨,将成为又一个LIB管理。
我的下一个想法是写一个插件监狱长来检查phpbb_session,如果它的存在,然后继续。否则,将它们重定向到phpbb登录页面。
有没有人碰到之前这样做,如果是的话是什么,你所用的方法。
我最终使用了phpass-ruby gem并且只是手动检查密码。我应该为它创建一个gem ..现在,rails应用程序只需访问phpbb_users表并进行身份验证并创建一个单独的会话存储。 – gorelative
我的问题是使用Heroku并尝试添加多个远程MySQL数据库。由于rails应用程序将连接至少两个数据库来读取信息。 – gorelative
不幸的是,我没有任何经验。在使用Heroku到目前为止。最终的方式是我最终的方式:)如果我会在这个主题上发现一些有趣的内容,我会发布更新。 –