2

Nutch + Solr ベースの検索エンジンを Etherpad インストールに実装しようとしています。私が抱えている主な問題は、Nutch がPOST認証をサポートしていないことです。Etherpad と Nutch は同じマシンにインストールされているため、明らかな解決策は の認証をバイパスする方法を見つけることですlocalhost

これは私が立ち往生しているところです。私は Etherpad のコードベースをあまりよく知りません。今までほとんど表面的な微調整を行ってきました。

誰かが私が見るべき場所、または潜在的な解決策を教えてもらえますか? コードベースで auth に関係する興味深いコードをいくつか見つけましたが、それは Javascript であるため、リクエスト ホストがlocalhost.

編集 :

認証ポリシーを処理するコードを見つけ、単純な条件でテストして、常に を返すようにしましたtrue。その後、認証をバイパスできます。これにより、最初の問題が残ります。ホストがlocalhostJavascript であるかどうかを判断するにはどうすればよいですか?

 if (guestPolicy == "allow") {
    return;
  }
4

1 に答える 1

0

これにより、最初の問題が残ります。ホストが Javascript の localhost であるかどうかを判断するにはどうすればよいですか?

locationAPIを使用します。

if (/localhost/.test(location.hostname) )

参考文献

于 2015-01-06T15:35:20.630 に答える