Я пытаюсь внедрить поисковую систему на основе Nutch + Solr в мою установку Etherpad.Основная проблема, с которой я столкнулся, заключается в том, что Nutch не поддерживает аутентификацию POST
.Etherpad и Nutch установлены на одной машине, поэтому очевидным решением было бы найти способ обойти аутентификацию для localhost
.
. Вот где я застрял.Я не очень хорошо знаю кодовую базу Etherpad, до сих пор я в основном занимался косметической настройкой.
Может ли кто-нибудь указать мне, куда мне следует искать, или потенциальные решения?Я нашел несколько интересных фрагментов кода, связанных с auth, в базе кода, но это Javascript, поэтому нет очевидного способа проверить, является ли хост запроса localhost
.
Edit:
Я нашел код, который обрабатывает политику аутентификации, и протестировал его с простым условием, чтобы он всегда возвращал true
.Аутентификация может быть обойдена.Что оставляет меня с моей первоначальной проблемой: как я могу определить, является ли хост localhost
в Javascript?
if (guestPolicy == "allow") {
return;
}