Getting Started

arrow-down-zeroone

Cloudchart: Visualizing Cloud Architectures

arrow-down-zeroone

Whiteboard: Collaborative Brainstorming

arrow-down-zeroone

Doc: Streamlined Documentation

arrow-down-zeroone

WorkHub

arrow-down-zeroone

Timeline: Project Scheduling

arrow-down-zeroone

List: Organizing Workflows

arrow-down-zeroone

AI-Powered Features

arrow-down-zeroone

Templates and Pre-Built Solutions

arrow-down-zeroone

Account Management and Billing

arrow-down-zeroone

Cloudairy Enterprise

Users & Permissions

arrow-down-zeroone

Billing & Licenses

arrow-down-zeroone

Custom Domain Setup Guide

arrow-down-zeroone

SSO Configuration Guide

arrow-down-zeroone

White-Label Configuration Guide

arrow-down-zeroone
Help Center
arrow-down-zeroone
Enterprise
arrow-down-zeroone

SCIM Provisioning Guide

Getting Started

arrow-down-zeroone

Cloudchart: Visualizing Cloud Architectures

arrow-down-zeroone

Whiteboard: Collaborative Brainstorming

arrow-down-zeroone

Doc: Streamlined Documentation

arrow-down-zeroone

WorkHub

arrow-down-zeroone

Timeline: Project Scheduling

arrow-down-zeroone

List: Organizing Workflows

arrow-down-zeroone

AI-Powered Features

arrow-down-zeroone

Templates and Pre-Built Solutions

arrow-down-zeroone

Account Management and Billing

arrow-down-zeroone

Cloudairy Enterprise

Users & Permissions

arrow-down-zeroone

Billing & Licenses

arrow-down-zeroone

Custom Domain Setup Guide

arrow-down-zeroone

SSO Configuration Guide

arrow-down-zeroone

White-Label Configuration Guide

arrow-down-zeroone

SCIM Provisioning Guide

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.

Plan: SCIM provisioning is part of Cloudairy Enterprise. You need admin access to Cloudairy and to your identity provider, and an SSO connection already set up for your domain (see the Single Sign-On guide; its SCIM section shows where the token is created).

How it works

Each SSO connection has its own SCIM endpoint and bearer tokens. Your identity provider calls the endpoint to:

  • Create users when they are assigned to the Cloudairy app.
  • Update users: name and email changes.
  • Deactivate users when they are unassigned or leave. Their access to your workspace is removed; their Cloudairy account itself is not deleted, because a person can belong to other workspaces.
  • Push groups. Group names are stored with the user and applied through your group-to-role mapping the next time they sign in.

Step 1: Get your SCIM base URL and token

  1. In Cloudairy, go to Settings → Security → Single sign-on.
  2. Open your identity provider connection and find Automatic provisioning (SCIM 2.0).
  3. Copy the SCIM base URL.
  4. Click Generate token and copy the bearer token straight away. It starts with cscim_ and is shown only once.
You can create more than one token (for example, to rotate), and revoke any token from the same screen. Each token shows when it was created and last used.

Step 2a: Connect Okta

  1. In Okta, open the Cloudairy SAML app and go to General → App Settings; enable SCIM provisioning.
  2. On the Provisioning tab, set SCIM connector base URL to your SCIM base URL and Unique identifier field for users to userName.
  3. Choose Push New Users, Push Profile Updates and Push Groups; set Authentication Mode to HTTP Header and paste the token as the Bearer token.
  4. Click Test Connector Configuration, save, then under To App enable Create Users, Update User Attributes and Deactivate Users.

Step 2b: Connect Microsoft Entra ID

  1. In the Entra admin center, open the Cloudairy enterprise application and go to Provisioning; set the mode to Automatic.
  2. Under Admin Credentials, paste your SCIM base URL as the Tenant URL and the token as the Secret Token, then Test Connection.
  3. Keep the default attribute mappings (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.

Supported attributes and operations

AttributeHow Cloudairy uses it
userNameRequired. The user's email address; used to match existing members.
emailsPrimary email; used if userName is not an email.
name.givenName, name.familyNameFirst and last name.
externalIdThe identity provider's ID for the user.
activefalse deprovisions the user from your workspace.
groupsGroup names, applied through group-to-role mapping at next sign-in.
AreaSupported
UsersList with filter, create, get, replace (PUT), update (PATCH), delete (deprovision)
GroupsList, create, get, add and remove members, delete
Filterseq on userName, emails.value, externalId, displayName; up to 200 results
DiscoveryServiceProviderConfig, ResourceTypes and Schemas
Not supportedBulk operations

Troubleshooting

IssueWhat to do
401 Invalid tokenThe token was revoked, mistyped, or its connection is disabled. Generate a new token and update your identity provider.
409 uniquenessThe person is already an active member. Your identity provider should match on userName instead of creating a new user.
400 Unsupported filterUse an eq filter on a supported attribute.
Role did not changeGroup 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.

Troubleshooting

Common SSO Issues

SAML authentication fails

If users cannot authenticate via SSO:

  • Verify Entity ID and ACS URL are correct in your IdP
  • Check that the x509 certificate is valid and properly formatted
  • Ensure the SAML Sign-in URL is accessible
  • Verify user attributes are being passed correctly

Users not being provisioned

If JIT provisioning is not working:

  • Ensure JIT provisioning is enabled
  • Check that user attributes are being sent from IdP
  • Verify the default team is selected
  • Check organization discovery domain settings

Certificate errors

If you encounter certificate issues:

  • Ensure the x509 certificate is in the correct format
  • Check that the certificate is not expired
  • Verify the certificate matches your IdP configuration
  • Try downloading a fresh certificate from your IdP

Need Help?

If you're experiencing issues with SSO configuration, our support team is here to help.

Contact Support

Design, collaborate, innovate with Cloudairy

Unlock AI-driven design and teamwork. Start your free trial today

Cloudchart
Presentation
Form
cloudairy_ai
Task
whiteboard
list
Doc
Timeline

Design, collaborate, innovate with Cloudairy

Unlock AI-driven design and teamwork. Start your free trial today

Cloudchart
Presentation
Form
cloudairy_ai
Task
whiteboard
Timeline
Doc
List