Table of contents
1.
Introduction
2.
Configuring SCIM with Okta
3.
Enabling SCIM in Okta
4.
Configuring the Okta SCIM integration
5.
Configuring SCIM with Azure AD
6.
Enabling SCIM in Azure AD
7.
Configuring the Azure AD SCIM integration
8.
Configuring SCIM with OneLogin
9.
Enabling SCIM in OneLogin
10.
Configuring the OneLogin SCIM integration
11.
Frequently Asked Questions
11.1.
What is Postman?
11.2.
What is the full form of SCIM?
11.3.
What is SCIM?
12.
Conclusion
Last Updated: Mar 27, 2024

Configuring SCIM in postman

Author APURV RATHORE
0 upvote
Career growth poll
Do you think IIT Guwahati certified course can help you in your career?

Introduction

Application programming interface (API) development tools like Postman make it easier to create, test, and alter APIs. This tool contains almost all the features a developer could need. More than 5 million developers use it monthly to make developing APIs quick and straightforward. It can create HTTP requests (GET, POST, PUT, and PATCH), save environments for later use, and translate the API into code for different languages (like JavaScript and Python).

In this article, we will learn about configuring a System for Cross-domain Identity Management specifications in Postman. 

Configuring SCIM with Okta

With the Postman Okta app, Postman supports SCIM provisioning over Okta, enabling you to automate user provisioning and de-provisioning for your team.

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.

Enabling SCIM in Okta

Postman is offered as an app in the Okta Integration Network, enabling user provisioning through Okta directly.

You must add the Postman app to Okta and set up Okta's SSO for your Postman team before enabling SCIM in Okta.

Activate provisioning in the Postman Okta app as follows:

  • Create a SCIM API key and enable SCIM in Postman.
  • Go to the Postman app in Okta and choose Provisioning. Select API Integration Configuration.
  • Set the SCIM API key as the API Token and select Enable API integration.
  • Tap Test API Credentials. If everything went well, a verification message would show up.
  • Select Save.

Configuring the Okta SCIM integration

The Postman Okta app supports the provisioning functionalities provided in the SCIM overview.

Go to the Postman app in Okta, choose To App on the left, then click Edit to enable or disable these functions.

Features can be turned on or off by selecting or deselecting them. To save your changes, click Save.

You can immediately use any provisioning features you've enabled in your Postman Okta app. Okta may give you a problem if a user has already been provisioned via the Postman app. Remove the pending invite from the Postman manage team settings if this happens, and Okta will furnish them after that.

Configuring SCIM with Azure AD

You can automate user provisioning and deprovisioning for your team using Postman since it supports SCIM provisioning via Microsoft Azure AD.

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. Members of the team may only be removed by Team Admins.

Enabling SCIM in Azure AD

Using the "non-gallery application" option in the Azure AD application gallery, Postman can be connected to Azure Active Directory. Once established, every 40 minutes, Azure AD checks the Postman SCIM endpoint for assigned users and creates or alters them in accordance with the assignment specifications you specify.

Setting up Postman provisioning for Azure AD consists of:

  • Create a SCIM API key and enable SCIM in Postman.
  • Log in to the portal for Azure Active Directory.
  • Choose Enterprise applications from the left pane in Azure AD.
  • Select + New program.
  • Make your own application by selecting +.
  • Select Integrate any other program that isn't in the gallery after entering a name.
  • To build an app object, select Add. This opens the app administration screen and adds the new Postman app to the list of business applications.
  • In the left panel of the app management screen, click Provisioning.
  • Select Automatic from the Provisioning Mode drop-down menu.
  • Enter the Postman SCIM endpoint at https://api.getpostman.com/scim/v2/ in the Tenant URL field.
  • Your SCIM API key should be entered in the Secret Token area.
  • To have Azure AD try to connect to the Postman SCIM endpoint, select Test Connection. If the attempt fails, an error message will be displayed. If the attempt is successful, an empty SCIM ListResponse message and HTTP 200 OK response code are returned.
  • To store the administrator credentials, choose Save.

Configuring the Azure AD SCIM integration

You may build up the integration with Postman after setting up SCIM in Azure AD:

  • Enable Provision Azure Active Directory Users under Azure AD Mappings. The attribute mappings for user objects are contained in this set. The characteristics that are synced from Azure Active Directory to Postman can be viewed by selecting it.
  • By choosing Yes, you can enable Azure Active Directory Groups provisioning (optional).
  • (Optional) Make sure Create, Update, and Delete are checked under Target Object Actions.
  • (Optional) To map the following attributes, choose Add New Mapping under Attribute Mappings:
  • To save any modifications, select Save.
  • Which users are synchronised is determined by the Scope field under Settings. To only sync assigned users under the Users and groups tab, select Sync just assigned users and groups.
  • After finishing your configuration, turn on provisioning.
  • Choose Save.

Configuring SCIM with OneLogin

With the Postman OneLogin app, Postman supports SCIM provisioning with OneLogin, enabling you to automate user provisioning and de-provisioning for your team.

To activate SCIM for your team, you must be an administrator in OneLogin and Postman. 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. Members of the team may only be removed by Team Admins.

Enabling SCIM in OneLogin

OneLogin offers Postman as an app, allowing you to enable user provisioning in addition to SSO.

You must set up SSO with OneLogin for your Postman team before activating SCIM.

Activate provisioning in the Postman OneLogin app as follows:

  • Create a SCIM API key and enable SCIM in Postman.
  • Go to the Postman app in OneLogin and choose Configuration. Under API Connection, paste the generated SCIM API key, then click Enable.
  • Press Save.

Configuring the OneLogin SCIM integration

The provisioning features listed in the SCIM provisioning overview are supported by Postman.

Go to the Postman app in OneLogin, choose Provisioning on the left, and then click Enable provisioning to configure provisioning.

Features can be turned on or off by selecting or deselecting them.

You can specify what occurs when users are suspended, deleted from OneLogin, or denied access to the Postman app. You can either decide to Do Nothing or suspend these users' Postman accounts. The impacted accounts will no longer be visible in your Postman team dashboard if you choose to Suspend. Regardless of your decision, users who are removed from the system, suspended, or whose access to the app is revoked will no longer be able to access their Postman accounts.

Frequently Asked Questions

What is Postman?

Application programming interface (API) development tools like Postman make it easier to create, test, and alter APIs. This tool contains almost all of the features that a developer could possibly need.

What is the full form of SCIM?

The full form of SCIM is: System for Cross-domain Identity Management specification

What is SCIM?

A standard for automating the communication of user identification data between identity domains, or IT systems, is called System for Cross-domain Identity Management.

Conclusion

In this article, we have extensively about configuring SCIM in postman. 

We hope this blog has helped you enhance your configuring SCIM in postman. If you would like to learn more, check out our articles on PostmanWeb testing, and API testing. Practice makes a man perfect. To practice and improve yourself in the interview, you can check out Top 100 SQL problemsInterview experienceCoding interview questions, and the Ultimate guide path for interviews.

 

thank you image

 

Live masterclass