Streamline your login process with Single Sign-On (SSO), which enables users to log in once using a single set of credentials. With SSO, you can conveniently access all corporate applications, websites, and authorized data. Make the most of your Baserow experience by simplifying authentication and securely accessing your resources.
Learn how to integrate SSO to seamlessly authenticate across various applications and systems without the need to remember multiple usernames and passwords.
Instance Admins can set up Single sign-on (SSO) with Identity Providers (IdP) for their teams’ logins to Baserow.
Single Sign-On feature is a part of the Baserow Enterprise offering. Instance-wide features are only available on the self-hosted Enterprise plan. To learn more about the Baserow enterprise plan, visit our pricing page.
Only Instance admins on a self-hosted Baserow server with the Enterprise plan can access the SSO admin page. Instance Admins have staff access to the entire self-hosted instance.
Baserow uses SAML (Security Assertion Markup Language) to simplify and secure the authentication process so users only need to log in once with a single set of authentication credentials.
From your Baserow dashboard, go to Admin → Authentication in the navigation sidebar on the left. Under the authentication configuration section, click the “Add Provider” button.
Select “SSO SAML Provider” from the dropdown menu. Clicking this will open up a configuration window:
Default Relay State URL
and the Single Sign On URL
needed to configure a SAML application. You’ll need this value later, so make a note of them.Next, retrieve your third-party SSO metadata and domain from your SSO identity provider, following the instructions for each in this guide:
Paste the XML metadata in the authentication popup. You’ll end up with something like this:
After the provider has been correctly created, you should see it listed in the provider’s list.
Baserow supports a variety of OAuth 2 providers like Google, Facebook, GitLab, GitHub, and any providers that support OpenID Connect protocol.
From your Baserow dashboard, go to Admin → Authentication. Under the authentication configuration section, click the “Add Provider” button.
Select a provider from the dropdown menu. Clicking this will open up a configuration window:
Next, retrieve your Client ID and Secret from the provider, following the instructions for each in this guide:
To configure OpenID Connect, you will also need to retrieve your Custom provider name and Base URL from the provider.
After retrieving your organization’s third-party SSO details, you will need to enter the provider’s Client ID and Secret that you receive from the IdP in the fields in Baserow.
Save the new provider. Click ‘Create’ to allow the SSO login configuration to occur.
After the provider has been correctly created, you should see it listed in the provider’s list.
On your authentication page in the admin section, you can edit, delete or disable an authentication provider.
Any IdP, including Email and Password authentication, can be disabled/enabled, but at least one provider needs to be enabled. To disable or enable an authentication provider, use the toggle beside the provider.
If authentication with Email and Password is disabled, at least one authentication provider must always be enabled. It is not possible to delete or disable the last enabled provider.
To edit or delete an authentication provider, click the ellipsis icon beside the provider and select Edit or Delete:
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions—we’re ready to assist you.
Contact support for questions about Baserow or help with your account.