在localhost上的Lotus Notes中进行身份验证

时间:2013-03-18 11:52:36

标签: authentication localhost lotus-notes

这可能听起来有点复杂,但由于我经常使用Lotus Notes中的本地数据库,我遇到了问题,我无法进行身份验证。所以我总是在我的数据库上以匿名方式工作。

问题是,我无法测试所有函数,因为我需要一个有效的Notesname。

如何在localhost上进行身份验证以使用我的姓名/帐户而不是匿名?

5 个答案:

答案 0 :(得分:2)

您无法使用本地HTTP预览验证XPage / Web应用程序。你需要安装一个本地服务器才能做到这一点(对于XPage开发来说这是一件好事)。

答案 1 :(得分:0)

尝试使用完全限定的域名连接到您的计算机,例如^ http://mymachine.mydomain.com而不是localhost

答案 2 :(得分:0)

您可以将自己添加到本地地址簿中。并将它作为Manager添加到Database Security或任何您想要的内容。这将帮助您使用HTTP登录本地数据库。

答案 3 :(得分:0)

我也希望这样做,我回忆起来自searchdomino.com的提示,海报是Shawn Dezego http://searchdomino.techtarget.com/tip/Testing-Authentication-Authorization-in-a-Web-App-Locally-WIthout-Running-a-Domino-Server

这是要点:

  

只需在您的本地地址簿中创建任何群组并添加您的姓名即可   适当的团体,角色等然后转到您的域名公共地址   预订(Domino目录),复制您的人员文档并将其粘贴到您的   当地的NAB。就是这样。

这与相邻评论者提供的基本提示相同。但是,我认为这可能不适用于Xpages应用程序,因此无论如何我都在加载本地服务器。

答案 4 :(得分:0)

只需在本地NAB(names.nsf)中创建一个人员文档,然后使用您的密码(使用@password("mypassword")公式哈希)将HTTP密码字段添加为文本。

确保person文档包含Fullname字段,您可以在其中将别名作为测试列表。但Notes将使用第一个字段条目作为您的名字。

并记住以规范方式设置第一个条目(cn=user/ou=organization/o=domain

现在您已准备好在ACL和名称中使用此名称' (嵌套)组。

我建议使用hosts文件将localhost重新映射到您的站点域。

享受!

(PS:您需要在数据库的ACL中添加匿名条目,并将其设置为编辑器访问级别。一旦使用浏览器打开应用程序,请使用url命令"& login"强制Notes验证你的身份)