我必须开发跨域单点登录的多站点应用程序(类似于具有多个谷歌服务的谷歌帐户,如 gmail、docs、google+):
发票。
帐户,花费用户积分并为某些服务生成发票。
仅可从父站点/应用程序获得。
在 Rails 3.1 上实现这一点的最佳策略是什么?可扩展性、性能和安全性很重要。
最佳答案
您应该能够使用 OmniAuth 和多个(且独立的)Rails 应用程序来实现这一点。这些将是有趣的:
关于该主题的博客文章:http://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on/
关于ruby-on-rails - 在 Rails 中跨域单点登录的多站点应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504544/