安全性


Internet/Intranet 客户机的校验和验证
为 Internet/Intranet 用户设置了名称和口令访问,并创建了“个人”文档之后,Domino 在下列情况下验证用户:
例如,当用户试图打开某个数据库,并且此数据库的 ACL 将“不能存取者”作为“-Default-”存取级别时,则 Domino 会要求用户提供有效的用户名和口令。只有当用户提供的名称和口令与存储在用户的“个人”文档中的名称和口令匹配,并且数据库 ACL 允许该用户访问时,验证才会成功。匿名用户不经过验证。

可以使用 TCP/IP 和 SSL 进行名称和口令访问以及匿名访问。使用 TCP/IP 的名称和口令访问以及匿名访问将在下面叙述。

这一部分也适用于访问已启用会话验证的 Domino Web 服务器的 Web 客户机。

注意 Domino Web Server 应用程序编程接口 (DSAPI) 是 C API,您可以用它编写自己对 Domino Web Server 的扩展。您可以通过这些扩展或“过滤器”定制 Web 用户的验证。有关 DSAPI 和过滤器的详细信息,请参阅 Domino 和 Notes 的 Lotus C API 工具包。此工具包可从 www.lotus.com/techzone 获取。

校验和验证过程

以下样例描述客户机 (Andrew) 如何使用 TCP/IP 连接到服务器 (Mail-E)。

1. Andrew 试图访问 Mail-E 上的数据库。

2. 服务器检查“Internet 站点”文档(或“服务器”文档),以确定是否对 TCP/IP 启用了匿名访问。如果是,然后:

3. 如果对此协议禁用匿名访问,或者数据库 ACL 不允许匿名访问,则服务器将检查“Internet 站点”文档(或“服务器”文档),以确定是否对 TCP/IP 启用了名称和口令访问。如果是,那么: 另请参阅