5

我们正在使用 sunspot-rails 连接到 Heroku 上的 websolr。Websolr 提供授权功能来保护读取和更新调用。此授权功能需要在对 SOLR 的每次调用中出现三个额外的 http 标头。我正在尝试找到一种将这些 http 标头添加到来自 sunspot 的每个呼叫的方法。以下文章展示了如何为 rsolr 而不是 sunspot - https://github.com/onemorecloud/websolr-demo-advanced-auth执行此操作。https://devcenter.heroku.com/articles/websolr上的官方 heroku 文档几乎没有关于授权的信息。有没有办法通过 sunspot 更改 http 标头?

4

2 回答 2

2

您可以自定义 Sunspot 会话中使用的连接类。您在此要点中看到了一个示例: https ://gist.github.com/nz/6243059

于 2013-08-29T00:53:03.613 回答
1

我不得不稍微调整@polmiro 的要点以使其发挥作用:https ://gist.github.com/alfonsocora/e1f979621bbfe98e10dc

于 2014-11-26T16:47:16.030 回答