我要开发与跨域单点登录多站点应用程序(类似于谷歌帐户,有多个谷歌服务,如Gmail,Google文档,谷歌+):Rails中跨域的单点登录多站点应用程序?
- 要使用童装网站用户必须签署在父母的网站上。
- 每个网站都有自己的逻辑,用户登录除外,积分和 发票。
- 从子应用程序我必须能够登录到全球用户 帐户,花费用户点和生成一些服务的发票。
- 注册表单,发票清单和管理点面板均为 只能从父网站/应用程序获得。
在Rails 3.1上实现这个最好的策略是什么?可伸缩性,性能和安全性非常重要。
- 单轨或多轨应用?
- 单个或多个数据库?
- 全球服务在主要应用程序或作为一个单独的应用程序/引擎?
- 如何实现单点登录?数据库中的单一会话ID或类似Facebook的oauth?
- 如何通过子站点的请求实施支出点和生成发票?
你采取什么办法? – Karolis 2012-06-07 21:37:27
从@ david-sulc回答,用@ token.get('/ customaction')`来接收自定义数据。 – rogal111 2012-07-19 15:08:34