配置 SameSite cookie 属性
配置 SameSite cookie 属性,以使 Domino Web 服务器能够声明浏览器只能发送源自 Domino 服务器 Web 站点的 cookie。
关于此任务
使用 SameSite cookie 属性可降低跨站点请求伪造 (CSRF) 的风险。可以在 Domino 目录中的以下文档中配置 SameSite cookie:“服务器”文档、“Web 站点”文档(单个服务器)或“Web SSO 配置”文档(多个服务器)。也可以通过 notes.ini 服务器设置来配置此属性。
为此属性选择以下某个值:
- 严格只有在浏览器直接访问产生 cookie 的 Domino 服务器的 Web 站点时才发送 cookie。
- 不严格当浏览器直接或间接访问产生 cookie 的 Domino 服务器的 Web 站点时发送 cookie。
- 无无论产生 cookie 的是哪个 Web 站点,都会发送 cookie。要求启用 HTTPS。
通过 Domino 目录配置 SameSite cookie 属性
过程
-
在使用的 Web 文档中找到 SameSite cookie 属性字段:
文档 字段位置 服务器文档 HTTP 会话部分 选项卡,Web 站点文档 Domino Web 引擎选项卡,HTTP 会话部分 Web SSO 配置文档 基本选项卡,令牌配置部分 -
为 SameSite cookie 属性选择以下某个选项:
- 严格
- 不严格
- 无
- 使用浏览器缺省值或 INI 设置。此设置是缺省值。如果通过服务器上的 notes.ini 设置配置 SameSite cookie,或者如果不配置 SameSite cookie 而让浏览器确定行为,请选择此设置。
通过 notes.ini 设置配置 SameSite cookie 属性
关于此任务
- 如果通过“服务器”文档或单个服务器“Web 站点”文档配置 Web 服务器,请使用 DOMINO_SAMESITE_SINGLESERVER=value
- 如果通过“Web SSO 配置”文档配置 Web 服务器,请使用 DOMINO_SAMESITE_MULTISERVERSSO=value
其中,value 是下列其中一个值,表示所需的 SameSite 属性:
值 | SameSite 属性 |
---|---|
1 | 严格 |
2 | 不严格 |
3 | 无 |