Skip to content
CalabDocs

Limitations

What Calab corporate sign-in and directory don't do — SAML, SCIM, automatic account creation and more — and what to use instead.

Corporate sign-in is deliberately narrow: each missing capability is one more way a foreign IdP or a misconfiguration can't open more than it should. Here is what isn't supported and how to work around it.

Not supported

Not availableWhyUse instead
SAML 2.0OpenID Connect onlyMost IdPs (Entra ID, AD FS 2019+, Okta, Keycloak) speak OIDC — connect through it
SCIM and automatic member creation/removalNo inbound provisioning APIWorkspace invites + the directory to close access
JIT account creation on first SSO sign-inA Calab account is created only through regular sign-upInvite the employee; they sign up, then link their IdP account
Merging accounts by emailAn email from the IdP isn't treated as proofExplicit linking: “Link corporate identity” with a password confirmation
Role assignment from IdP or AD groupsGroups only filter accessAssign roles in Calab manually, or by a bot with MANAGE_ROLES
Several active connections in one workspaceOne active OIDC connection per workspaceOne IdP broker (e.g. Keycloak) in front of several sources
Single logout (SLO)Signing out of the IdP doesn't end Calab sessions, and vice versaThe SSO confirmation expires within 1 hour; required mode then asks for a new sign-in
Plain LDAP, StartTLS, custom filtersLDAPS on port 636 with a built-in filter onlyEnable LDAPS on your domain controller
Directories other than Active DirectorySync reads AD attributes (objectGUID, userAccountControl, memberOf)—
A cloud connector into a closed networkThe directory and an internal IdP must be reachable from the Calab server directlyYour own Calab installation inside the network, or operator approval for the addresses
Importing AD passwordsAD passwords never reach CalabSign in through the IdP
SSO for guests and botsGuest access is incompatible with required SSO; bots work with tokensGuests only in workspaces without required SSO; for bots see bots

Worth knowing

  • An SSO session is limited to its workspace. DMs, notes and other workspaces are available only from the local account. This is a protection boundary, not a gap.
  • Secret rotation means signing in again. Changing the secret or issuer revokes current SSO confirmations; there is no seamless rotation.
  • Directory revocation delay. A disable in AD takes effect with the next sync — within 5 minutes, not instantly.
  • Fail closed when unsure. If Calab can't verify access (the database is unavailable, or the directory hasn't synced for over an hour), it closes access rather than opening it.
  • Recovery without a password and codes is manual. If the owner has lost both the password and the recovery kit, only support or the operator can help.
  • Compatibility. The Entra ID and AD FS integrations follow the providers' specifications; if your IdP behaves differently, start in “Optional” mode and see troubleshooting.