How it works
- A user opens the Overcut login page and chooses Continue with SSO.
- They enter their work email. Overcut looks up the email domain and, if a workspace has SSO bound to that domain, sends them to your identity provider.
- Your provider authenticates the user and returns their email, first name, and last name.
- Overcut matches the email to an existing account. An existing member is signed in. A user with an open invitation gets an account and the invitation is consumed. Anyone else is admitted or rejected according to the workspace’s auto-join setting (see Who can join).
Who can join
A workspace with SSO has two membership modes, controlled by one toggle in the provider’s settings dialog:Choosing OIDC or SAML
Both protocols are fully supported and produce the same experience for your users. Pick whichever matches your organization’s standard.Set up SSO
Tell Overcut your domains and protocol
- The email domain or domains your users sign in with (for example
acme.comandacme.io). Only domains your organization owns can be bound. Public mailbox domains such asgmail.comare refused. - Whether you will use OIDC or SAML.
- The workspace to connect. Only one workspace can be bound to a given domain.
<alias>.Create the application in your identity provider
https://auth.overcut.ai/realms/overcut/broker/<alias>/endpoint/descriptor
once the provider is connected, if your provider asks for it.Overcut connects the provider
Verify with one user
Roll out to the team
Manage SSO in your workspace
Open the workspace, then go to Security → Single sign-on. The page lists every provider bound to the workspace with its display name and bound domains, plus a Disabled or Auto-join tag where those apply. Select the pencil icon on a provider to open its settings dialog:- Membership: the Let anyone from these domains join automatically toggle switches between invitation-only and auto-join (see Who can join).
- Team sync: the Sync team memberships from IdP groups toggle turns on team sync from IdP groups.
- Status: the Enabled toggle turns SSO on or off for this provider. While disabled, the login page no longer offers SSO for the provider’s domains, and sign-ins already in progress are rejected. Existing members can still sign in with any other method they have, such as GitHub.
Sync teams from IdP groups
Team sync puts people in the right Overcut teams from the groups they belong to in your identity provider. Teams carry roles, both workspace-wide and per project, so linking a team to a group grants that group’s members the team’s access as soon as they sign in. Nobody has to add new users to teams by hand. At each SSO sign-in, Overcut reads the user’s groups and, for every team linked to IdP groups:- adds the user when one of their groups is linked to the team, and
- removes the user when none of their groups is.
everyone group linked to a
read-only team that has access to every project.
Set up team sync
Send groups from your identity provider
groups. On a self-hosted
installation, you turn on group import yourself; see
Sync teams from IdP groups.- Okta (OIDC): on the application’s Sign On tab, set a
Groups claim named
groupswith a filter that matches the groups you want Overcut to see (for example, starts withovercut-). - Okta (SAML): add a Group Attribute Statement named
groupswith a filter for the relevant groups. - Microsoft Entra ID: add a groups claim under Token configuration. Entra sends group object IDs by default; choose Groups assigned to the application to keep the list short. With OIDC, users in more than 200 groups exceed Entra’s token limit, and their sync is skipped (their teams stay as they are). With SAML, the limit is 150 groups, and a user above it arrives with no groups and is removed from every linked team, so limiting the claim to assigned groups matters even more.
- Google Workspace (SAML): add a Group membership attribute
mapping named
groupsin the SAML app. Google’s OIDC sign-in does not send groups. - Other providers: any OIDC claim or SAML attribute that lists the user’s groups works.
Check which groups arrive
Link groups to teams
Verify
What team sync does not do
- Changes apply at the next sign-in. Moving someone to another group in your provider updates their Overcut teams the next time they sign in with SSO, not immediately.
- No offboarding. Removing a user from your provider stops them from signing in with SSO, but their Overcut account and memberships stay until a workspace admin removes them.
- No lasting manual edits on linked teams. If you add or remove a member of a team linked to IdP groups by hand, their next SSO sign-in puts the membership back in line with their groups.
- SSO sign-ins only. Signing in any other way, such as with GitHub, never changes team memberships.
Signing in with SSO
On the login page, choose Continue with SSO, enter your work email, and select Continue. You are redirected to your organization’s identity provider, and back to Overcut once it confirms who you are.No single sign-on is configured for this email domain
No single sign-on is configured for this email domain
You have not been invited to the workspace yet
You have not been invited to the workspace yet
<email>
has not been invited to the <provider name> workspace yet. Ask a
workspace admin to invite you.” Your identity provider accepted you, but
the workspace is in invitation-only mode and there is no open invitation
for your email. Ask a workspace admin to invite you, or to switch on
auto-join.Single sign-on is not enabled for this identity provider
Single sign-on is not enabled for this identity provider
Your identity provider shows an error
Your identity provider shows an error
Limitations
- Overcut Cloud only. For customer-managed installations, see Single Sign-On for Self-Hosted Overcut.
- No single logout. Signing out of Overcut ends your Overcut session but does not sign you out of your identity provider.
- One workspace per domain. A given email domain can be bound to a single workspace.
- No SCIM provisioning. Users appear in Overcut on their first SSO sign-in, and team sync runs at sign-in (see What team sync does not do).
Related
- Privacy and Security: how Overcut protects workspace data and secrets.
- Workspace Settings: the rest of the workspace-level configuration.