Do you think IIT Guwahati certified course can help you in your career?
No
Introduction
In this article, you will discover the SCIM provisioning overview in Postman. The following concepts must be understood if you're learning to use Postman to do a specific operation or workflow: Requesting resources, evaluating APIs, creating and maintaining APIs, releasing APIs, Developing using Postman, and working with your team. You can utilize a variety of channels both inside and outside of Postman to begin learning about APIs and Postman:
Send your initial request!
Work through the Postman lessons in the Bootcamp. Choose the Bootcamp symbol from the Postman footer to launch it.
Examine the workspaces, collections, and other features of Postman that you can use.
Let’s dive into the article to know more about SCIM provisioning.
SCIM provisioning overview
System for Cross-domain Identity Management (SCIM) integration in Postman enables you to automate user provisioning and de-provisioning for your team. Using your identity provider to manage access to Postman, you can efficiently deploy it at scale throughout your company.
With the help of Okta, Azure AD, or the SCIM API, you may enable SCIM provisioning. To activate SCIM for your team, you must be a Postman Team Administrator. Users won't be able to alter their account email or password if SCIM is enabled, and they won't be able to leave your team on their own. Team Admins may only remove members of the team.
SCIM features
Postman supports the following provisioning features:
Create user
Creates a new Postman user account, adds the account to the Postman team for your company, and enables authentication for the user. An email invitation to join your Postman team is issued to the user if an account with the same email ID already exists. The person will be added to your team as soon as they accept the invitation.
Update user data
Update user attributes: Changing a user's first and last name in Postman updates their user characteristics.
Activate user: If a user doesn't currently exist on your Postman team, activating a new one makes that user eligible to log in to your Postman team.
Deactivate user: This action deactivates a user's account, removes them from your Postman team, and prevents them from logging in to Postman.
Reactivate user: Reactivates a previously inactive user by allowing the account's Postman authentication to proceed and adding the user account back to your Postman team.
Create group
In Postman, this creates a new user group. When you provide the Postman app to a group, Postman makes a new account for each group member, adds them to the Postman team for your company, and turns on authentication for all users. An email invitation to join your Postman team is issued to a user whose existing Postman account uses an email address that matches the email ID of another group member. The person will be added to your team as soon as they accept the invitation.
Delete Group
It removes a user group from Postman. Postman deactivates any user accounts that belonged to the removed group.
Update group information
Update group attributes: The name of a group is changed in Postman.
Update group members: Update group members by adding or removing Postman group members.
All of the following provisioning features are not supported by Postman:
Push groups to your identity provider from Postman (IdP)
Password updates via push or syncing
Push updates to user attribute other than a name from your IdP to Postman
Bring Postman user attribute updates to your IdP
Enabling SCIM provisioning
Before enabling SCIM for your Postman team, SSO must be set up. You can only utilize SCIM if you have one SSO method enabled. You won't have the opportunity to create a SCIM API key if you have multiple SSO methods enabled.
Enabling SCIM in Postman
Open Postman to enable SCIM.
Select Team, followed by Team Settings, in the upper right corner.
In the sidebar, click Authentication.
The SCIM provisioning toggle should be selected.
To make SCIM provisioning available, click Turn On.
Generating SCIM API key
Choose Generate SCIM API Key under SCIM provisioning.
Click Generate after naming your key.
Then click Done to save your new API key for later usage.
Configuring SCIM with the SCIM API
Find out how to set up SCIM for your Postman team using the SCIM 2.0 API by visiting Postman's SCIM API documentation.
Frequently Asked Questions
What is SCIM provisioning?
Essentially, SCIM provisioning enables businesses to effectively manage user identities in the cloud and add or delete people inside their organization, positively affecting budgets, lowering risk, and streamlining workflows.
Is SCIM a REST API?
In terms of operations, SCIM offers a REST API for resource manipulation that supports a wide range of activities, from patching a specific attribute of a particular user to performing enormous bulk updates.
What distinguishes SCIM and SSO from one another?
SSO is a method of authentication, while SCIM is a provisioning method. Thanks to SAML SSO, members can log into MURAL using a single sign-on (SSO) identity provider service rather than the default email and password.
What is SCIM's purpose?
SCIM aims to securely automate the transfer of user identification information between cloud applications used by your business and any service providers, such as business SaaS programs.
Conclusion
In this article, we have extensively discussed the SCIM provisioning overview in Postman. We have also explained SCIM Provisioning, SCIM features, how to enable scim provisioning, configure SCIM with the SCIM API, and more in detail.