Spec-Zone.ru › HTTP

Headers: Set-Login

Set-Login header

The HTTP Set-Login response header is sent by a federated identity provider (IdP) to set its login status, and indicates whether any users are logged into the IdP on the current browser or not. This is stored by the browser and used by the FedCM API to reduce the number of requests it makes to the IdP as the browser doesn't need to request accounts when there are no users logged in to the IdP. It also mitigates potential timing attacks.

The header may be set on any response resulting from a top-level navigation or a same-origin subresource request on the IdP's origin site. Any interaction with the IdP site may result in this header being set, and the login status being stored by the browser.

See Update login status using the Login Status API for more information about FedCM login status.

Header type Response header

Syntax

Set-Login: <status>

Directives

<status>

A string representing the login status to set for the IdP. Possible values are:

  • logged-in: The IdP has at least one user account signed in.
  • logged-out: All IdP user accounts are currently signed out.

Note: Browsers ignore this header if it contains any other value.

Examples

Set-Login: logged-in

Set-Login: logged-out

Specifications

Specification
Login Status API>
# login-status-http>

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
Set-Login 120 120 138 106 No 120 138 80 No 25.0 No No

See also

  • Federated Credential Management (FedCM) API

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Set-Login

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API