gpt4 book ai didi

Xpages 访问不允许匿名访问的数据库上的数据

转载 作者:行者123 更新时间:2023-12-02 20:40:41 31 4
gpt4 key购买 nike

我的 DMZ 中有一个面向 Internet 的 Domino 服务器,客户可以在该服务器上记录支持请求,客户需要进行身份验证,即。匿名访问不可用。我为我们的支持人员开发了内部“墙板和仪表板”,需要使用网络浏览器显示。为了允许墙板/仪表板网页无需身份验证即可打开,我将它们指向第二个“内部”服务器上的数据库副本,我不会在副本之间强制使用“一致的访问控制列表”,并允许匿名访问此副本。我的问题是服务器之间的复制每 20 分钟一次,因此墙板最多落后 20 分钟。我无法将我的墙板“计算字段”等指向 DMZ 中的“实时”数据库,因为它会引发错误,大概是因为没有身份验证。

典型错误:

Error while executing JavaScript computed expression
Script interpreter error, line=1, col=57: 'db.getView().getAllEntries()' is null
JavaScript code
1: return db.getView("$FaultStatsDayOpen").getAllEntries().getCount().toFixed();

我想我对如何实现这一目标有一些错误的概念。但基本上我需要来自内部服务器的 XPages 才能从 DMZ 服务器上的 View 和文档检索数据,即使它不允许匿名访问。

我似乎无法在任何论坛上找到此内容,因此我们将不胜感激。

最佳答案

sessionAsSigner 允许代码使用对 XPage 进行签名的 ID 的访问权限来访问同一域中任何服务器上的数据库。请记住,XPage 中包含的所有设计元素都需要由同一 ID 签名。

如果服务器位于另一个域中,您需要在同一域中的服务器之间复制数据库才能访问它。

关于Xpages 访问不允许匿名访问的数据库上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25382734/

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