Set-Login
Set-Login
响应头 由联合身份提供者 (IdP) 发送,用于设置其登录状态——这意味着“当前浏览器上是否有任何用户登录到 IdP”。此状态由浏览器存储,并由 FedCM API 用于减少它对 IdP 的请求次数(因为它不需要在没有用户登录到 IdP 的情况下浪费时间请求帐户)。它还可以减轻 潜在的计时攻击。
此标头可以在任何响应中设置,这些响应来自 IdP 原始站点的顶级导航或同源子资源请求——基本上,与 IdP 站点的任何交互都可能导致此标头被设置,并且登录状态被浏览器存储。
有关 FedCM 登录状态的更多信息,请参阅 使用登录状态 API 更新登录状态。
语法
http
Set-Login: status
指令
状态
-
一个字符串,表示要为 IdP 设置的登录状态。可能的值为
"logged-in"
:IdP 至少有一个用户帐户已登录。"logged-out"
:所有 IdP 用户帐户当前都已注销。
注意:如果此标头包含任何其他值,浏览器应忽略它。
示例
http
Set-Login: logged-in
Set-Login: logged-out
规范
规范 |
---|
联合身份凭据管理 API # login-status-http |
浏览器兼容性
BCD 表格仅在浏览器中加载