SSO Domain Restrictions
This feature is only available in the OpenObserve Enterprise Edition.
This user guide provides step-by-step instructions for configuring and managing SSO Domain Restrictions in OpenObserve.
This feature allows you to control which users can log in to OpenObserve using Single Sign-On (SSO) providers. You can allow access to specific domains or even individual users from those domains.
Where to Find
The SSO Domain Restrictions page is available in the _meta
org under Management.
Who Can Access
Root
user and any other user who has access to the _meta
org can access the SSO Domain Restrictions page.
Add Domain Restrictions
Step 1: Add a New Domain
- In the Domain and allowed users section, enter the domain name in the text field.
Enter only the domain name, for example,
example.com
and do not include the@
symbol. - Click the Add Domain button.
Step 2: Configure Domain Access
For each domain, you have two control options:
Option 1: Allow All Users from Domain
It permits any user with an email address from the selected domain to log in using SSO.
Use case: Allow all employees from your company domain
@example.com
.
Option 2: Allow Specific Users Only
It allows you to add individual email addresses that should be permitted to log in using SSO.
Use case: Allow only certain users from a partner organization. For example,
e1@example1.com
ande2@example1.com
.
When Allow only specific users is selected:
- Enter the complete email address in the input field.
- Click Add Email.
- The email address will be added to the allowed list.
- Repeat for additional users.
- Use the X button next to any email to remove it.
Step 3: Save Configuration
- Review your domain restrictions.
- Click Save Changes to apply the configuration.
- Click Cancel to discard changes.
Domain Limits
There is no limit on the number of domains you can configure. Add as many domains and specific users as needed for your organization.
Error Messages
When SSO Domain Restrictions are configured, any user attempting to log in from domains or email addresses that are NOT in the allowed list will see an unauthorized
error during SSO login.
Supported SSO Login Options
OpenObserve allows users to log in through the following Single Sign-On options, and domain restrictions apply to all of them:
- GitHub
- GitLab
- Microsoft
Domain restrictions will be enforced when users attempt to log in using any of these SSO options.
Troubleshooting
Problem: SSO Domain Restrictions menu not visible.
Solution: Verify you are in the _meta
organization.
Problem: Changes not taking effect.
Solution: Ensure you clicked Save Changes and refresh the login page.