Мы используем sunspot-rails для подключения к websolr на Heroku. Websolr предоставляет функцию авторизации для защиты вызовов чтения и обновления. Эта функция авторизации требует наличия трех дополнительных заголовков http при каждом вызове SOLR. Я пытаюсь найти способ добавить эти заголовки http к каждому вызову, идущему от солнечного пятна. В следующей статье показано, как это сделать для rsolr, но не для sunspot — https://github.com/onemorecloud/websolr-demo-advanced-auth. Официальная документация по героку по адресу https://devcenter.heroku.com/articles/websolr содержит очень мало информации об авторизации. Есть ли способ изменить заголовки http через sunspot?
Солнечное пятно авторизация heroku websolr
Ответы (2)
Вы можете настроить класс подключения, используемый в сеансе Sunspot. Вы видели пример в этом списке: https://gist.github.com/nz/6243059
person
polmiro
schedule
29.08.2013
Как основатель websolr, участник Sunspot и автор этой сути: Да, совершенно верно.
- person Nick Zadrozny; 16.01.2014
Мне пришлось немного адаптировать суть @polmiro, чтобы заставить ее работать: https://gist.github.com/alfonsocora/e1f979621bbfe98e10dc
person
alf
schedule
26.11.2014