如何在Lotus Domino中为不同的数据库设置不同的Web身份验证模式

Sun*_*nov 1 authentication basic-authentication web-access lotus-domino

免责声明:我不是Notes管理员,我只是编写了应用程序:),并尝试帮助我们的客户使用它.

我们提供一个简单的数据库,其中包含一个代理,用于接受和处理来自Internet的HTTP POST消

将要安装此数据库的Domino服务器配置为用于Web访问的单点登录身份验证.

有没有办法只设置我们的数据库使用不同类型的身份验证 - 即基本身份验证,所以我们可以像这样命令POST消息给代理:

HTTP://用户名:password@my.domino.server/mydb.nsf/myagent

我还想到了另一种方法 - 删除任何形式的auth,并在POSTed数据中传递凭据.然后,代理将注意处理或不处理数据,基于信用是否正常.但这很可能需要某种形式的"冒充" - 即以某种方式将匿名用户映射到具有执行代理权限的用户.所以,我对这个问题的有效答案可能是一个建议如何设置它.

此外 - 我们正在研究Web服务方法(在Domino 7.0+中可用),但它需要对双方进行更改 - 发件人(我们的发布者服务)和接收代理.并且很可能会回到关于如何验证发件人的原始问题.

任何有关这方面的建议(甚至改变方法)都将受到高度赞赏.

干杯

小智 6

从Domino 7.0.2开始,有一种新的网站规则标题为"覆盖会话身份验证",允许您为特定的URL模式(例如:/ folder/myapp.nsf/myagent?*)指定使用BASIC身份验证,即使整个服务器配置为基于会话的身份验证.

这最初是为RSS阅读器(无法处理会话)引入的.

更多信息请访问:http: //publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic =/com.ibm.help.domino.admin.doc/DC/H_OVERRIDING_SESSION_AUTHENTICATION_8847_STEPS.html