gpt4 book ai didi

javascript - 绕过本地主机的身份验证以在 Etherpad 中实现搜索

转载 作者:行者123 更新时间:2023-11-30 06:48:41 24 4
gpt4 key购买 nike

我正在尝试将基于 Nutch + Solr 的搜索引擎实现到我的 Etherpad 安装中。我遇到的主要问题是 Nutch 不支持 POST 身份验证。 Etherpad 和 Nutch 安装在同一台机器上,因此一个明显的解决方案是找到一种绕过 localhost 身份验证的方法。

这就是我卡住的地方。我不太了解 Etherpad 代码库,到目前为止,我主要进行的是外观调整。

有人可以指出我应该寻找的地方或潜在的解决方案吗?我在代码库中发现了一些与 auth 相关的有趣代码,但它是 Javascript,因此没有明显的方法来检查请求主机是否为 localhost

编辑:

我找到了处理授权策略的代码,并用一个简单的条件对其进行了测试,以便它始终返回 true。然后可以绕过身份验证。这给我留下了最初的问题:如何确定主机是否是 Javascript 中的 localhost

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

最佳答案

Which leaves me with my initial problem : how can I determine if the host is localhost in Javascript ?

使用location API:

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

引用资料

关于javascript - 绕过本地主机的身份验证以在 Etherpad 中实现搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com