At a glance
- Sign-in only: phases 1, 2, 3 and the first two steps of phase 5. Add SCIM later.
- Sign-in and SCIM: all five phases. This is the full setup.
Requirements
Check these before you start. Phase 2 walks you through the preparation.In Collabase
- An active Enterprise licence. Identity providers and SCIM are part of Collabase Enterprise Edition, and SCIM stops when the licence has expired.
- A system administrator account.
- Enough free licensed seats for the people you provision. A person who does not fit is turned away.
- A second administrator who signs in with email and password, as a way back in. See Emergency admin access.
- Your Collabase address over HTTPS, for example
https://collabase.example.com.
In Microsoft Entra ID
- The role Application Administrator or Cloud Application Administrator in the Microsoft Entra admin center.
- A Microsoft licence that covers automatic provisioning. Check your plan under Microsoft Entra licensing.
- A pilot group with one or two people who have no Collabase account yet. Phase 2 creates it.
Network
- For sign-in, members’ browsers reach Collabase and Microsoft. With OAuth, your Collabase server also reaches Microsoft over HTTPS.
- For SCIM, the Microsoft provisioning service calls Collabase. Your Collabase address must be reachable from the internet, or you allow the Microsoft Entra IP ranges (service tag
AzureActiveDirectory). Collabase in a private network needs the Microsoft on-premises provisioning agent.
Overview
Phase 1: Plan
Phase 1 of 5, about 10 minutes. Next: Phase 2, Prepare.Choose one sign-in method
Use either OAuth or SAML for the same Entra tenant, not both. Two buttons that lead to the same directory only add settings you have to maintain.Settle the email address
Collabase connects sign-in and SCIM by email address. Read this once, because it explains most errors you can run into.- SCIM creates the account with the email address Entra sends. When Entra sends none, Collabase uses the user principal name.
- At the first sign-in, Collabase looks for exactly one active account with the email address of the sign-in and links it. Later sign-ins are recognized by the identity provider’s own ID.
- If no account has that address, Auto-create new users decides: on creates a second account, off refuses the sign-in.
mail for both, or the user principal name for both. Write your choice down, you need it in phases 3 and 4.
Phase 2: Prepare
Phase 2 of 5, about 15 minutes. Previous: Phase 1. Next: Phase 3, Sign-in.Secure a way back in
/auth/login. Background: Emergency admin access.Check licence and seats
Create the pilot group in Entra
Note your Collabase address
https://collabase.example.com. Every URL in this guide starts with it, shown as https://your-collabase-domain.Phase 3: Sign-in
Phase 3 of 5, about 20 minutes with OAuth or 30 minutes with SAML. Previous: Phase 2. Next: Phase 4, SCIM. Follow one of the two options: Option A: OAuth or Option B: SAML. Both end at the same checkpoint.Option A: OAuth
Register an application in Entra
Add the redirect URI
Create a client secret
Copy the IDs
Configure Microsoft in Collabase
Set the behavior and enable

The Configure Microsoft panel with its defaults. Auto-create new users is on until you switch it off.
Option B: SAML
Create the enterprise application
Open the SAML settings in Collabase
Enter the Collabase values in Entra
Send the claims Collabase reads
http://schemas.xmlsoap.org/, and Collabase does not read those. Without an email claim it falls back to the name identifier, which Entra fills with the user principal name by default. Without displayName the member’s name becomes that same value.Sign the assertion
Bring the Entra values into Collabase
Set the behavior and enable
Assign people in Entra
Checkpoint: sign-in
Phase 4: SCIM
Phase 4 of 5, about 25 minutes plus up to 40 minutes for the first sync. Previous: Phase 3. Next: Phase 5, Test and roll out. SCIM lets Entra create, update and deactivate accounts. It does not sign anybody in, so Phase 3 must be done first. The supported operations are listed under User provisioning with SCIM.Enable SCIM in Collabase
Generate a token

The token dialog. Copy the token before you click the button.
Open provisioning in Entra
Enter the connection
Test and create
Reduce the attribute mapping
streetAddress, city, postalCode, state, country, physicalDeliveryOfficeName), for fax, mobile and other phone numbers, for manager, employeeId and preferredLanguage. Collabase does not read them. Delete jobTitle and department too, unless every person you assign has a value. Add them back when they are filled for everyone.Make sure the address in emails is the one you settled in Phase 1. Collabase never takes a role from the directory. Every account that SCIM creates starts as User.Assign the pilot group and start

The SCIM Provisioning card in Collabase. Watch Recently turned away during the first cycles.
What happens to accounts
(deleted). You change the period under Anonymize locked accounts after in the security policies. Reactivating the account before the date cancels the anonymization.
Groups that SCIM pushes become Collabase groups. You manage their members in Entra, not in Collabase, and you can still give them access to spaces. A group can have up to 1,000 members. More: Supported group operations.
Existing accounts
SCIM never claims an account by email address. If Entra sends a person whose address already belongs to a Collabase account that SCIM did not create, Collabase turns the person away with a conflict. The reason shows under Recently turned away in the SCIM Provisioning card, together with the last ten rejected people. To bring an existing member under SCIM, change the email address of one of the two accounts and let Entra try again. More: How existing accounts are handled.Checkpoint: SCIM
Phase 5: Test and roll out
Phase 5 of 5, about 30 minutes. Previous: Phase 4. Next: Keep it running.Test your own sign-in
Sign in as a pilot member
Check the group access
Test the removal
Widen the assignment