【问题标题】:what's the best way to send a user_id over to a separate rails service?将 user_id 发送到单独的 rails 服务的最佳方式是什么?
【发布时间】:2013-11-16 04:38:26
【问题描述】:

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

  1. 希望能够独立于主要 www rails 应用程序的版本部署对其的更改
  2. 想要停止向我们的主要 www rails 应用添加代码,因为它已经太大了

当登录用户点击https://billing.acme.com 时,识别登录用户的最佳方式是什么?读取cookie,因为它是同一个域只是不同的子域?发送令牌,因为读取 cookie 是个坏主意?

【问题讨论】:

    标签: ruby-on-rails web-services


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 2010-11-04
      • 2011-04-27
      • 1970-01-01
      • 2011-09-17
      相关资源
      最近更新 更多