Солнечное пятно герою вебсолр авторизация

Мы используем рельсы солнечных пятен для подключения к websolr на Heroku. Websolr предоставляет функцию авторизации для защиты вызовов чтения и обновления. Эта функция авторизации требует наличия трех дополнительных http-заголовков в каждом вызове SOLR. Я пытаюсь найти способ добавить эти заголовки http к каждому вызову, идущему от солнечного пятна. В следующей статье показано, как сделать это для rsolr, но не для солнечного пятна - https://github.com/onemorecloud/websolr-demo-advanced-auth. В официальном документе heroku по адресу https://devcenter.heroku.com/articles/websolr очень мало информации об авторизации. Есть ли способ изменить заголовки http через солнечное пятно?

2 ответа

Вы можете настроить класс соединения, используемый в сеансе Sunspot. Вы видите пример в этой сущности: https://gist.github.com/nz/6243059

Мне пришлось немного изменить суть @polmiro, чтобы он заработал: https://gist.github.com/alfonsocora/e1f979621bbfe98e10dc

Другие вопросы по тегам