gpt4 book ai didi

java - Lotus Notes 的完全访问管理模式

转载 作者:行者123 更新时间:2023-12-01 07:26:11 24 4
gpt4 key购买 nike

我正在为 Lotus Notes 代理编写一个远程 Java 代理。我需要访问一些对该帐户有 acl 限制的注释。我的客户建议使用“完全访问管理”模式来查看这些文档,因为注释 acls 不允许更改。

搜索了IBM的api文档,没有看到有什么方法可以开启完全访问管理模式。有谁知道如何以“完全访问管理”模式连接到 Lotus Notes 服务器?

只是想澄清一下,我正在使用 diiop 访问 Lotus Notes 服务器。因此,我需要通过diiop函数调用激活完全访问模式。

最佳答案

NotesFactory 类有两个 createSessionWithFullAccess 方法,但它们不允许您指定主机。

对于通过 DIIOP 访问的远程 Domino 服务器,我认为您尝试做的事情是不可能直接实现的。

有一个解决方法,需要在目标 Domino 服务器上进行一些开发。
有人可以在该服务器上的任何数据库中编写 Domino 代理,该代理的安全性设置为允许完全访问,并且旨在从指定文档返回数据。

Domino Web 代理无法返回 Domino Java 对象;它们只能返回文本数据。您必须将代理作为普通 HTTP 请求来调用,而不使用 DIIOP,然后以某种方式解析数据。

拥有这样的代理存在安全风险,但如果包含代理的数据库不允许匿名访问,并且需要对 HTTP 请求进行身份验证,则可以管理该风险。

关于java - Lotus Notes 的完全访问管理模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357775/

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