Skip to main content

login

Logs in the user with the provided credentials, or attempts SSO/OAuth/SAML if no credentials are provided. Emits a custom 'authenticated' event with the authentication status (true or false).

parametertypedescription
credentials?CredentialsOptional user credentials.

Example

login.js
login().then(console.log);
// displays true if authentication succeeded, otherwise false
login-credentials.js
login({ username: 'user', password: 'pa$$word' }).then(console.log);
// displays true if authentication succeeded, otherwise false

Authenticated Event

A custom DOM event 'authenticated' is emitted with { authenticated: boolean } in its detail.

document.addEventListener('authenticated', (event) => {
console.log('Authenticated:', event.detail.authenticated);
});

Authentication Flow Schema