Single Sign-On (SSO) Login
Provides a way to log in to the system using your organization's single sign-on (SSO) provider.
SSO Provider Configuration
- Log in to your company's SSO provider account and create a new app integration for Polar Signals Cloud.
- Fill in the required fields and use the following as the redirect URL:
https://identity.polarsignals.com/callback
- Use the scopes:
profile
,email
, andgroups
. Learn more in the Dex documentation.
- Use the scopes:
- Once the app is created, you will receive a client ID and client secret. You must use these to configure the SSO login in the Polar Signals Cloud dashboard.
Polar Signals Cloud Configuration
You can configure the SSO login by following these steps:
- Go to your organization's settings page.
- Scroll down to the "Single Sign-On" section.
- Click the "Enable" button.
- Fill in the required fields.
- Click the "Save" button.
Usage
To log in using SSO:
- Go to the SSO login page here: https://cloud.polarsignals.com/login/sso or use the link provided on your organization settings page, which will prefill the details on the next step.
- Enter your organization's identifier
- Now click on "Sign in with SSO" and complete your SSO provider's authentication flow.
- You will be redirected to the Polar Signals dashboard. 🎉
info
Note: If you would like a URL that will automatically redirect to your SSO provider, you can add autologin=true
query param to your SSO URL.
Auto login URL Format: https://cloud.polarsignals.com/login/sso?org=<your-organization-identifier>&autologin=true
Security
The SSO login is designed with security in mind. Here are some insights into the security measures in place:
- SSO Credentials: The SSO credentials are stored encrypted in a Vault instance, to which the application has write-only access. For that reason, you can only create new configs and cannot edit an existing one if you have any modifications to make.
- HTTPS: The SSO login is served over HTTPS to ensure all data is encrypted in transit.