Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The NavigatorLogin interface of the Federated Credential Management (FedCM) API defines login functionality for federated identity providers (IdPs). Specifically, it enables a federated identity provider (IdP) to set its login status when a user signs into or out of the IdP.
See Update login status using the Login Status API for more details of how this is used.
NavigatorLogin is accessed via the Navigator.login property.
setStatus()Sets the login status of a federated identity provider (IdP), when called from the IdP's origin. By "login status", we mean "whether any users are logged into the IdP on the current browser or not".
/* Set logged-in status */
navigator.login.setStatus("logged-in");
/* Set logged-out status */
navigator.login.setStatus("logged-out");
| Specification |
|---|
| Login Status API> # navigatorlogin> |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
NavigatorLogin |
120 | 120 | 138 | 106 | No | 120 | 138 | 80 | No | 25.0 | No | No |
setStatus |
120 | 120 | 138 | 106 | No | 120 | 138 | 80 | No | 25.0 | No | No |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLogin