SCIM via Okta
Updated this week

What Is SCIM?

SCIM is an open standard for automating user provisioning and de-provisioning in cloud-based applications. It simplifies user management by synchronizing user data across different applications and systems, ensuring access to cloud-based applications is always up-to-date and secure. The benefits of SCIM include improved efficiency, reduced administrative costs, and enhanced security.

Configure SCIM in Taskade

This feature is only available under our Ultimate and Enterprise Plans, and we work exclusively with Okta as our identity provider (with support for other IDPs in the near future).

πŸ’‘ Note: To get started, you first have to configure SAML. Visit πŸ” SAML via Okta to learn how.

The first step is to make sure you upgraded your workspace.

  1. Select the workspace(s) you want to upgrade, and click Upgrade.

step_1.png

The next step is to create an organization. An organization allows you to group together multiple workspaces, which in turn makes it possible to provision groups.

step_2.png

Once you've named your organization, click the Create button under the NAME field to get the SCIM token. We'll use the SCIM token in a later step.

step_3.png

With the organization created and the SCIM token copied, we can now head over to Okta. Navigate to the Taskade's General tab, click Edit, and check Enable SCIM provisioning.

step_4.png

Navigate to the Provisioning tab and click Edit.

step_5.png

Enable provisioning to Create Users, Update User Attributes, and Deactivate Users.

step_6.png

Go to the Integration tab in the navigation pane on the left and use the following settings:

SCIM connector base URL

Unique identifier field for users

email

Supported provisioning actions

Enable Push New Users, Push Profile Updates, and Push Groups

Authentication Mode

HTTP Header

Authorization Bearer

Paste your SCIM token

This is a preview of what the settings page should look like. Once you're done:

  1. Click Save at the bottom of the page.

  2. (optional) Select Test Connector Configuration to check for errors.

step_7.png

Now it's time to add a push group to your application:

  1. Navigate to the βž• Push Groups tab.

  2. Click Push Groups.

  3. Choose Find groups by name from the drop-down list.

step_8.png

Once you decide on which group to push, enable Push groups memberships immediately and set the match result and push action to Create Group.

step_9.png

When you're done, scroll down and click on Save or Save & Add Another if you have other groups to add. If successful, the new group's push status will be set to Active.

πŸ’‘Note: Make sure you assign the application to the groups you've created.

And that's it!

step_10.png

Now that we have everything configured, let's return to your Taskade dashboard. The groups will populate at the bottom of the organization screen. Make sure to select all the workspaces that you wish to manage in your organization.

step_11.png

As an example, let's provision the Sales group and give it access to the Sales workspace:

  1. Click Manage to open the group management modal.

  2. You can grant the group Edit, Check or View only access.

step_12.png

Group members will now be able to SSO to Taskade and automatically get access to the Sales workspace. For new group members, the first click will let them join the workspace, from that point onward they'll convert to members.

step_13.png

Organization owners can also provision folders. Here's how it works:

  1. Create a new folder in your workspace.

  2. Open the folder Edit modal.

  3. (optional) You can also manage groups from the folder Share modal.

πŸ’‘ Note: To provision groups inside folders, the folder team access must be set to Invite only. You can mix and match groups as you see fit.

step_15.png

If you need help with configuring SCIM, please email [email protected].

😊 Helpful Links

Did this answer your question?