Introduction to SSO
Single Sign-On (SSO) is a mechanism that allows a system to authenticate users from your corporate authentication system. Sisense trusts the login request and grants access to Sisense without being prompted to enter separate login credentials.
An SSO session begins when the authenticated user requests a secured resource from Sisense while logged into your site or application. The user’s browser sends an HTTP request to Sisense that includes a cookie which contains session and authentication information. This information is then used for session validation.
Users who already have Sisense accounts can continue to access Sisense through the Sisense Login page with their current accounts. To prevent users from directly logging in to Sisense instead of your login page, your Sisense Administrator can change the passwords of your current users forcing them to log in with your company’s credentials in your company’s login page.
Sisense recommends that Administrators always keep a Sisense password, so that the Administrator can access Sisense in case the SSO server isn't available.
Sisense SSO supports three SSO protocols for securing the exchange of user authentication data, JSON Web Token (JWT), SSO via SAML 2.0 (Security Assertion Markup Language), and OpenID Connect. For more information, see Configuring Sisense for Single Sign On.
Accessing Sisense after SSO is Deployed
When accessing Sisense directly from the Login page, you enter your username and password, or click the link at the bottom and log in through your SSO provider.
For Administrators, if your SSO server is down or you switched providers, you can log in to Sisense through a backdoor:
Retrieving a Password
On the Login page, users can reset their password through the Forgot Password link. Users who access Sisense through SSO and forgot their password, can't reset their password through the Forgot Password link unless the Administrator defined a local password for them.
If you need to bypass the SSO authentication process for any reason, follow the steps below to log in to Sisense:
- Log out of Sisense and return to the Login page.
- Click Reset Password.
- Enter the email address of your Administrator account. You'll receive an email to the address you entered with a link to log into Sisense. From this link you can access Sisense without going through the SSO authentication flow. This method only works for Sisense Administrators. Other users can't bypass the SSO authentication flow.