Single sign-on (SSO) lets your organization control access to Baseten through your existing identity provider (IdP). Once SSO is enabled, every sign-in to your Baseten organization routes through your IdP, and any user provisioned for Baseten in your IdP can sign in automatically.Documentation Index
Fetch the complete documentation index at: https://docs.baseten.co/llms.txt
Use this file to discover all available pages before exploring further.
SSO is available on the Enterprise plan. Contact support to enable SSO for your organization.
How SSO works
When SSO is enabled for your organization, sign-ins are routed to a hosted login page that delegates authentication to your IdP and returns the user to Baseten on success. You don’t run anything on Baseten’s side. Once your IdP connection is configured, Baseten reads the authenticated identity and either signs the user in or provisions a new user account on the fly.Supported identity providers
Baseten supports any SAML 2.0 IdP through WorkOS, including:- Okta
- Google Workspace
- Microsoft Entra ID (Azure AD)
Enable SSO for your organization
To enable SSO, contact support with:- Your Baseten organization name.
- The email address of the person who configures SSO (usually an IT admin).
- The email domain or domains your users sign in with.
Just-in-time provisioning
When a user signs in to Baseten through SSO for the first time, Baseten provisions a user account for them automatically, or just-in-time. Just-in-time provisioned users:- Join your organization with the Member role.
- Are added to the default team with the Team Member role.
Enforcement
Once SSO is enabled for your organization, every sign-in to Baseten goes through your IdP. If you need to disable SSO enforcement and re-enable signing in by email or OAuth, contact support.SSO with multiple teams
When teams are enabled for your organization, JIT-provisioned users land in the default team as Team Members. To assign users to other teams or to grant team-admin roles, an Organization Admin can update their team membership manually.Considerations
- SSO is enabled at the organization level. You can’t selectively enable it for individual users or teams within an organization.
- Email domains must match the domains configured in your IdP connection. Users with email addresses outside your configured domains can’t sign in through SSO.
- If a user is removed from your IdP, they lose access to Baseten on their next sign-in attempt because authentication fails.