Connect your identity provider to Cloudairy with SCIM 2.0, so people are created, updated and removed automatically as they join, move or leave. SCIM works alongside SAML single sign-on: SSO signs people in, SCIM keeps the member list in sync.
Each SSO connection has its own SCIM endpoint and bearer tokens. Your identity provider calls the endpoint to:
cscim_ and is shown only once.userName.userPrincipalName or mail to userName), save, and set Provisioning Status to On.Other SCIM 2.0 providers (for example OneLogin) use the same two values: the base URL and the bearer token.
| Attribute | How Cloudairy uses it |
|---|---|
userName | Required. The user's email address; used to match existing members. |
emails | Primary email; used if userName is not an email. |
name.givenName, name.familyName | First and last name. |
externalId | The identity provider's ID for the user. |
active | false deprovisions the user from your workspace. |
groups | Group names, applied through group-to-role mapping at next sign-in. |
| Area | Supported |
|---|---|
| Users | List with filter, create, get, replace (PUT), update (PATCH), delete (deprovision) |
| Groups | List, create, get, add and remove members, delete |
| Filters | eq on userName, emails.value, externalId, displayName; up to 200 results |
| Discovery | ServiceProviderConfig, ResourceTypes and Schemas |
| Not supported | Bulk operations |
| Issue | What to do |
|---|---|
| 401 Invalid token | The token was revoked, mistyped, or its connection is disabled. Generate a new token and update your identity provider. |
| 409 uniqueness | The person is already an active member. Your identity provider should match on userName instead of creating a new user. |
| 400 Unsupported filter | Use an eq filter on a supported attribute. |
| Role did not change | Group changes apply at the user's next sign-in, through your group-to-role mapping. |
Need help? Contact the Cloudairy team or see the Enterprise documentation.
Common SSO Issues
If users cannot authenticate via SSO:
If JIT provisioning is not working:
If you encounter certificate issues:
Unlock AI-driven design and teamwork. Start your free trial today
Unlock AI-driven design and teamwork. Start your free trial today