2013-06-25 10 views
5

Wir sunspot-Schienen verwenden, um eine Verbindung auf Heroku websolr. Websolr bietet eine Autorisierungsfunktion zum Schutz von Lese- und Aktualisierungsaufrufen. Diese Autorisierungsfunktion erfordert, dass bei jedem Aufruf von SOLR drei zusätzliche HTTP-Header vorhanden sind. Ich versuche herauszufinden, wie ich diese HTTP-Header zu jedem Anruf hinzufügen kann, der von einem Sonnenfleck kommt. Der folgende Artikel zeigt, wie man es für rsolr, aber nicht für Sonnenflecken macht - https://github.com/onemorecloud/websolr-demo-advanced-auth. Der offizielle heroku doc ​​unter https://devcenter.heroku.com/articles/websolr hat sehr wenig Informationen über die Autorisierung. Gibt es eine Möglichkeit, HTTP-Header durch Sonnenflecken zu ändern?sunspot Heroku websolr Genehmigung

Antwort

2

Sie können die Verbindungsklasse anpassen in der Sunspot Sitzung verwendet. Sie haben ein Beispiel in diesem Kern sehen: https://gist.github.com/nz/6243059

+1

Als Gründer von websolr, Mitarbeiter zu Sunspot und Autor des Kern: Ja , genau richtig. –