📘
Tability Guides
Back to the appWebsiteAPILegal
  • About Tability
    • How does Tability work?
    • Navigating your Free Trial
      • Tability Free Trial FAQs
      • Tability Buyer's Guide
      • Tability Basic vs. Premium
    • Download the mobile app
  • Getting Started
    • How to set up your Tability workspace
    • Getting started with Tability for Enterprise
    • Getting started with Tability as a new user
    • Tracking OKRs and tasks with Tability
    • Tability Frequently Asked Questions
  • Tability OKR onboarding
    • OKR implementation planning
    • Top down vs. Bottom up OKRs
    • Aspirational vs. Committed goals
    • Getting good goal updates from your team
    • Running a weekly routine
    • The complete Tability guide to OKRs
  • Features
    • Plans
      • Creating and editing Plans and sub-plans
      • Goal-setting AI
      • Bulk importing plans
      • Plan Score
      • Owners and Contributors
      • Editing outcomes/key results
      • Strategy Map
    • Outcomes/Key Results
      • Finding your goals in Tability
      • Outcome types
      • Outcome relationships
      • Data sources
      • Cascading Map
    • Check-ins
      • Check-ins overview
      • How to create check-ins
      • Using the Check-ins API
      • How to automate check-ins
    • Reporting
      • Presentation Mode
      • Sharing presentations externally
      • TV Mode
      • Workspace Insights
      • Strategy Map
      • Cascading Map
      • Filters
      • Retrospectives
      • Custom Dashboards
    • Standups
    • AI features
      • Coaching AI
      • AI metric detection
      • Goal setting AI
    • Security & Admin
      • SAML SSO - Microsoft Azure Directory
      • SAML SSO - OneLogin
      • SAML SSO - Okta
      • SCIM Provisioning - Okta
      • SAML SSO - Google
    • Workspace Settings
      • Managing users and roles
      • Inviting users
      • Customise the default workflows
      • Customise terms
      • Customising the UI
      • Deleting your workspace
      • OKRs with Tability
    • Account
      • Account settings
      • Deleting your account
  • Integrations
    • Auto-sync for data sources
    • Amplitude
    • Asana
    • BigQuery
    • ChartMogul
    • ClickUp
    • Confluence
    • Gitlab
    • Github
    • Google Sheet
    • Google Integrations
    • Hubspot
    • Jira
    • Linear
    • Microsoft Teams
    • OpenAI
    • Power BI
    • Salesforce
    • Tableau
    • Slack
    • Zapier
  • Other
    • How to get more AI credits
  • Support
Powered by GitBook
On this page
  • Single Sign On (SSO) vs. provisioning
  • Before: setup up the Tability app in Okta
  • Part 1: Getting your SCIM base URL and auth token from Tability
  • Part 2: Setting up provisioning in Okta
  • Part 3: Assigning people to Tability

Was this helpful?

  1. Features
  2. Security & Admin

SCIM Provisioning - Okta

Last updated 4 months ago

Was this helpful?

Here's how you can set up user provisioning with SCIM with Okta.

Single Sign On (SSO) vs. provisioning

If you're using an external directory to manage your users then there are 2 distinct capabilities to enable:

  • to allow your users to log in using the credentials that you configured in your directory

  • Setting up provisioning (this guide) to be able to control the list of users and roles that have access to Tability from your directory.

Before: setup up the Tability app in Okta

Complete the steps in the SAML SSO - Okta guide to add a new Tability application in your Okta admin.

Part 1: Getting your SCIM base URL and auth token from Tability

  1. Sign in to Tability with an admin account

  2. Open up the admin section and go to SSO & Provisioning

At the bottom of the page you will find the SCIM authentication token and the SCIM base URL that you will need later to configure Okta.

Part 2: Setting up provisioning in Okta

  1. Go to your Tability application in the Okta admin

  2. Go to Provisioning > Integration

  3. Click on Edit

  4. Use the following settings to complete your connection

    1. SCIM connector base URL: copy the SCIM base URL from Tability

    2. Unique identifier field for users: email

    3. Supported provisioning actions: select Push New Users and Push Profile Updates

    4. Authentication Mode: HTTP Header

    5. Authorization: add the SCIM authentication token from Tability

  5. Click Test Connector Configuration. You should see a popup confirming that Create Users and Update User Attributes are enabled for this integration.

  6. Click Save to complete the setup

Part 3: Assigning people to Tability

We recommend using groups to manage the assignment of users in Tability. Here are the 4 groups we suggest creating:

  • Tability Owners: list of people that should have the owner role in the workspace (they can control all the settings, including the subscription).

  • Tability Admins: list of users with the admin role

  • Tability Users: anyone who should be a regular user of Tability

  • Tability Readonly: list of users that should have read-only access to Tability

Once your groups are created, you can assign them to the Tability application in Okta.

  1. Go to the Assignments > Groups configuration screen for the Tability app in Okta

  2. Click Assign > Assign to Groups

  3. Select the group to assign, and use the User type field to map the group role to the right role in Tability (see table below)

Okta Group name
User type to override
Tability permission

Tability Owners

owner

owner

Tability Admins

admin

admin

Tability Users

user

user

Tability Readonly

readonly

readonly

You will also need to use the assigned order of the groups is the same as in the picture below. This will ensure that if a user is a member of 2 different groups, their role will be determine by the group that has the highest priority.

For instance, if a user is part of Tability Readonly and Tability Admins, then they will get the admin role because that group has the highest priority.

Once your groups are added you can simply add users to the group and they will be added to Tability.

You can confirm that a user is synced with SCIM provisioning by going to the Users setting page in Tability and looking for a checkmark in the SCIM column.

Setting up SSO