Солнечное пятно авторизация heroku websolr

Мы используем 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?


person anishdeena    schedule 25.06.2013    source источник


Ответы (2)


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

person polmiro    schedule 29.08.2013
comment
Как основатель websolr, участник Sunspot и автор этой сути: Да, совершенно верно. - person Nick Zadrozny; 16.01.2014

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

person alf    schedule 26.11.2014