2013-03-18 92 views
0

这听起来有点复杂,但由于我经常在Lotus Notes中处理本地数据库,所以我遇到了问题,我无法进行身份验证。所以我总是在我的数据库上以Anonymous身份工作。在本地主机上的Lotus Notes中进行身份验证

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

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

+0

你从哪里连接? Notes客户端或Java例如? – 2013-03-18 12:43:29

+0

这就是我在做的:在Notes Designer中打开数据库。单击浏览器中的数据库预览。使用以下路径在Firefox中打开数据库:http://localhost/Development/AWM.nsf/viewAllDocuments.xsp – 2013-03-18 12:48:53

+0

IBM从未通过内置于客户端的预览功能启用身份验证访问。他们必须在客户端安装中具有完整的Domino目录和其他服务器配置数据库才能实现。他们认为,您可能只需安装本地服务器即可。 – 2013-03-18 20:52:47

回答

2

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

+0

这就是我所害怕的。我试着用我的Notes管理员来讨论这个问题。谢谢! – 2013-03-19 07:06:08

0

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

+1

这没有奏效。我试着用前面的FQDN,但我得到的错误:错误500 HTTP Web服务器:拒绝访问异常 – 2013-03-18 12:56:06

0

您可以将自己添加到您的本地地址簿。并将其添加到数据库安全管理器或任何你想要的。这将帮助您使用HTTP登录本地数据库。

0

我希望也这样做,我回忆起从尖searchdomino.com,海报是肖恩Dezego http://searchdomino.techtarget.com/tip/Testing-Authentication-Authorization-in-a-Web-App-Locally-WIthout-Running-a-Domino-Server

这里的要点是:

Just create any groups in your local address book and add your name to the proper groups, roles etc. Then go to your Domains public address book (Domino Directory), copy your person doc and paste it in your local NAB. That's it.

这是基本相同的提示由相邻评论者提供。但是,我认为这可能不适用于Xpages应用程序,所以我正在加载本地服务器。

0

只需在本地NAB(names.nsf)中创建一个人文档,并将密码(使用@password("mypassword")公式将其散列为文本)添加到HTTPpassword字段中。

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

而且remeber设置在正规途径的第一个条目(cn=user/ou=organization/o=domain

现在,您就在ACL和名字(嵌套)组使用该名称。

我建议使用hosts文件重新映射本地主机与您的网站域。

享受!

(PS:你需要添加匿名条目你的数据库的ACL,并将其设置为编辑器访问级别一旦打开与浏览器的应用程序,使用URL命令“&登录”强迫注意验证您的身份)

相关问题