Skip to content

Understanding SCIM Provisioning

Scaling organizations utilize a growing array of applications to support their employees’ productivity. To efficiently and securely manage access to these applications, organization administrators employ Directory Providers. These providers automate crucial workflows, such as granting access to new employees or revoking access for departing staff.

Directory providers, like Entra ID (formerly Azure Active Directory), serve as the authoritative source for user information and access rights. Organizations expect your application to accommodate their directory provider requirements. Consequently, you must design systems capable of interfacing with various directory providers used by their customers.

Scalekit serves as an intermediary component in your B2B application architecture, providing a streamlined interface to access user information programmatically and in real-time.

User onboarding flow across your app, Scalekit, and directory providers

This solution allows your application to:

  1. Automatically determine user roles (e.g., admin, member)
  2. Retrieve user access permissions
  3. Tailor the user experience accordingly and securely

By integrating Scalekit, you can meet enterprise requirements without diverting focus from your core product development. This approach significantly reduces the engineering effort and time typically required to implement compatibility with various directory providers.

Explore the compelling reasons to implement SCIM Provisioning in your B2B SaaS app:

Implementing SCIM allows you to offer a more attractive, enterprise-grade solution.

Now that you understand the importance of directories and how implementing SCIM Provisioning can step up your app to enterprise-grade status, it’s time to put this knowledge into action. Here are some suggested next steps:

  1. Dive into our Quickstart guide to learn how to set up SCIM Provisioning for your app. This practical guide will walk you through the implementation process step-by-step.
  2. Start small by simulating directory events. This hands-on approach allows you to test and familiarize yourself with the system without affecting live data.
  3. Explore our sample apps to picture all the moving components in a typical app.