Email & Password
OAuth 2.0
SAML 2.0
LDAP / Active Directory
SCIM 2.0
Email and password (always on)
Email and password authentication is always enabled and cannot be turned off. It is available at/auth/login even when other sign-in methods are active.
OAuth 2.0
OAuth lets users sign in with an existing account from another service — Google, GitHub, Microsoft Entra ID, Okta, or Keycloak. No passwords are stored in Collabase for OAuth users.Setting up Google OAuth
Create an OAuth application in Google Cloud Console
Add the redirect URI
Copy the Client ID and Client Secret
Open Admin → Identity Providers → Google
Set the default role for new users
Enable and save
Setting up GitHub OAuth
Create an OAuth App on GitHub
Set the authorization callback URL
Copy the Client ID and generate a Client Secret
Open Admin → Identity Providers → GitHub
Set the default role and enable
Setting up Microsoft Entra ID
Register an application in the Microsoft Entra admin center
Add the redirect URI
Create a client secret
Copy the Application (client) ID and Directory (tenant) ID
Open Admin → Identity Providers → Microsoft
Set the default role and enable
Setting up Okta or Keycloak
Register Collabase as an application
Copy the Client ID and Client Secret
Open Admin → Identity Providers → Okta or Keycloak
- Okta: your organization URL (e.g.
https://mycompany.okta.com) - Keycloak: your realm issuer URL (e.g.
https://keycloak.example.com/realms/myapp)
Set the default role and enable
Restricting sign-in by email domain
Every OAuth provider has an Allowed email domains field and an Auto-create new users toggle.SAML 2.0
SAML 2.0 lets users sign in with Okta, Microsoft Entra, or any SAML 2.0-compatible identity provider. Once set up, users click Sign in with SSO on the login page and are redirected to your identity provider.What to give your identity provider
Your identity provider needs these two values to register Collabase as a service provider:What you need from your identity provider
Configuring SAML
Open Admin → Identity Providers → SAML
Register Collabase in your identity provider
Enter the IdP SSO URL, certificate, and Entity ID in Collabase
Set allowed email domains (recommended) and default role
Enable and save
LDAP / Active Directory
LDAP connects Collabase to your on-premises directory (Active Directory, OpenLDAP, FreeIPA, etc.) for authentication and user provisioning. Users sign in with their existing company username and password. Navigate to Admin → Identity Providers → LDAP.Configuration fields
(objectClass=user), userPrincipalName, displayName) and OpenLDAP ((objectClass=inetOrgPerson), mail, cn) that fill in the common attribute mappings automatically.
Click Test Connection to verify that Collabase can reach your directory before saving.
Directory sync
When Enable auto sync is on and a Sync Interval is set, Collabase automatically imports users from your directory on that schedule:- New users in the directory are created in Collabase.
- Existing users have their name updated on each sync.
- Users removed from the directory are disabled in Collabase — their content is not deleted.
SCIM 2.0 automated provisioning
SCIM (System for Cross-domain Identity Management) connects your identity provider to Collabase so user accounts — and their group memberships — are created, updated, and deactivated automatically.Enabling SCIM
Open Admin → Identity Providers
Toggle Enable SCIM provisioning
Click Generate token
Configure your identity provider
- SCIM base URL:
https://your-collabase-domain/api/scim/v2 - Authentication method: Bearer token
- Bearer token: the token you just copied
Assign the Collabase application to your users and groups
Verify provisioning
What SCIM syncs automatically
Emergency admin access
Always keep at least one admin account that can sign in with email and password — in case your identity provider is unavailable. The email/password login page is always accessible at/auth/login, even when SSO is the default sign-in method for all other users.
.png?fit=max&auto=format&n=V5LGcGniNC1X_QJO&q=85&s=8c9ba3ce9a0d0045976180c9f669af26)
