2
我正在尝试在我的Etherpad安装中实现基于Nutch + Solr的搜索引擎。我遇到的主要问题是Nutch不支持POST
身份验证。 Etherpad和Nutch安装在同一台机器上,所以一个明显的解决方案是找到一种绕过localhost
认证的方法。绕过本地主机的身份验证,以便在Etherpad中实现搜索
这是我卡住的地方。我不太了解Etherpad代码库,我到目前为止大部分都进行了美化调整。
有人可以指点我应该在哪里寻找或潜在的解决方案吗?我发现代码中有一些有趣的代码与代码中的auth相关,但它是Javascript,所以没有明显的方法来检查请求主机是否为localhost
。
编辑:
我发现,处理身份验证策略的代码,并用一个简单的条件,以便它总是返回true
进行了测试。然后可以绕过验证。这让我最初的问题:我怎么能确定主机是否是在Javascript中的localhost
?
if (guestPolicy == "allow") {
return;
}