无法在Rails Webhook中获得授权码表单标题

时间:2019-06-21 14:00:23

标签: ruby-on-rails ruby cors

我的Rails 5应用程序正在从另一个应用程序接收Webhook。

当我执行puts params时,会将所有已发送的参数打印到控制台上。

但是请求中也有授权码。当我使用requestbin时,我在标题中看到Authorization: 123456

但是当我将标题打印到控制台puts headers时,我只会得到:

{"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff", "X-Download-Options"=>"noopen", "X-Permitted-Cross-Domain-Policies"=>"none", "Referrer-Policy"=>"strict-origin-when-cross-origin"}

在我的application.rb中,我有

config.middleware.insert_before 0, Rack::Cors do
      allow do
        origins '*'
        resource '*',
        :headers => :any,
        :expose  => ['Authorization'],
        :methods => [:get, :post, :put, :options, :head, :delete]
      end
    end

如何获取123456来验证请求?

0 个答案:

没有答案