配置 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 属性

过程

  1. 在使用的 Web 文档中找到 SameSite cookie 属性字段:
    文档 字段位置
    服务器文档 因特网协议 > Domino Web 引擎选项卡,HTTP 会话部分
    Web 站点文档 Domino Web 引擎选项卡,HTTP 会话部分
    Web SSO 配置文档 基本选项卡,令牌配置部分
  2. SameSite cookie 属性选择以下某个选项:
    • 严格
    • 不严格
    • 使用浏览器缺省值或 INI 设置。此设置是缺省值。如果通过服务器上的 notes.ini 设置配置 SameSite cookie,或者如果不配置 SameSite cookie 而让浏览器确定行为,请选择此设置。

通过 notes.ini 设置配置 SameSite cookie 属性

关于此任务

使用以下其中一个 notes.ini 设置在 Web 服务器上配置 SameSite cookie 属性。此外,请确保 Web 服务器文档中的 SameSite cookie 属性字段设置为使用浏览器缺省值或 INI 设置
  • 如果通过“服务器”文档或单个服务器“Web 站点”文档配置 Web 服务器,请使用 DOMINO_SAMESITE_SINGLESERVER=value
  • 如果通过“Web SSO 配置”文档配置 Web 服务器,请使用 DOMINO_SAMESITE_MULTISERVERSSO=value
其中,value 是下列其中一个值,表示所需的 SameSite 属性:
SameSite 属性
1 严格
2 不严格
3