Nutch + Solr ベースの検索エンジンを Etherpad インストールに実装しようとしています。私が抱えている主な問題は、Nutch がPOST
認証をサポートしていないことです。Etherpad と Nutch は同じマシンにインストールされているため、明らかな解決策は の認証をバイパスする方法を見つけることですlocalhost
。
これは私が立ち往生しているところです。私は Etherpad のコードベースをあまりよく知りません。今までほとんど表面的な微調整を行ってきました。
誰かが私が見るべき場所、または潜在的な解決策を教えてもらえますか? コードベースで auth に関係する興味深いコードをいくつか見つけましたが、それは Javascript であるため、リクエスト ホストがlocalhost
.
編集 :
認証ポリシーを処理するコードを見つけ、単純な条件でテストして、常に を返すようにしましたtrue
。その後、認証をバイパスできます。これにより、最初の問題が残ります。ホストがlocalhost
Javascript であるかどうかを判断するにはどうすればよいですか?
if (guestPolicy == "allow") {
return;
}