将user_id发送到单独的rails服务的最佳方法是什么?

时间:2013-11-15 18:10:45

标签: ruby-on-rails web-services

假设我在https://www.acme.com运行了一个大型rails应用,我想在https://billing.acme.com运行一个新的rails应用。将此计费服务分解为自己的rails应用程序的重点是:

  1. 希望能够独立于主要的www rails app
  2. 的版本部署更改
  3. 想要停止向我们的主要www rails应用程序添加代码,因为它已经很大了
  4. 当登录用户点击https://billing.acme.com时,识别登录用户的最佳方法是什么?阅读cookie,因为它是同一个域只是一个不同的子域?发送令牌是因为读取cookie是个坏主意吗?

1 个答案:

答案 0 :(得分:0)

您可能对Rails Tutorial for Subdomains with Devise感兴趣。

至于来回发送user_id,您可能希望子域应用通过其API访问您的主应用。