想知道我如何能够调试此ACL问题

时间:2015-02-28 14:22:06

标签: lotus-notes

我在很久以前建立的应用中为某些按钮添加了安全性。我实现此安全功能的方式是我在数据库的ACL中创建了一个角色。我检查按钮的隐藏时间公式,如果角色在那里则公开按钮。该角色将分配给Domino目录中的安全组。该安全组包含其他组的集合。这些第二组包含人名。这些名称是从Postgres数据库中检索的 - 我有一个从该数据库中提取名称的LotusScript代理。我所看到的问题是,即使名字在第二组中,Notes也不会识别它。这是一个例子。此用户位于以下组中:

但是,他也应该参与所有这些: enter image description here

如何调试问题所在?

感谢 CLEM

2 个答案:

答案 0 :(得分:0)

我认为问题在于特别是对于一个组,组文档有2个副本。我没有看到主组视图中的b / c没有显示出来。但是当我正在将子组分配给父组时,我可以看到列出的副本。我怀疑这是问题的根源。将确认。

感谢 CLEM

答案 1 :(得分:0)

确保第二组的成员包含完全限定格式的名称,该名称与人员文档中其FullName的第一个条目相匹配。 EG" John Smith"应该是" CN = John Smith / O = LabWare"或类似的东西。

通过在打开数据库后双击Notes客户端状态栏上的安全图标(右下角的第3个),可以查看系统识别用户的组和角色。