Skip to main content

Replace SCIM Integration with Netskope Rest APIv2 for JumpCloud

  • December 18, 2024
  • 0 replies
  • 111 views

Forum|alt.badge.img+3

AD_4nXdArL_z9qnCgG0WYNPEH8CtJsPUz6DhCPBjNiqVh0N3qEv1T8rwVhX_pGVoT8J1NxwiC6_mjBfRUXbKqY5a-DQ3p9T81F3FNnoiho4e6xmbH48gmhcBkkUvL9Y0QwQel-QdbR7B1A?key=5MS64wCIJPi1GTzNhHCWdl9S

Netskope Global Technical Success (GTS)

Replace SCIM Integration with Netskope Rest APIv2 for JumpCloud

 

Netskope Cloud Version - 122

 

Objective

This article aims to explain how to replace the soon to be deprecated “SCIM Integration” with Netskope APIv2 for users/groups provisioning and JumpCloud.

For further information, please visit to the following articles:

Note: EoL is targeted on the 21st of March, 2025.

 

Context

SCIM integration between Netskope and JumpCloud for the users and groups provisioning uses an OAuth token to access provisioning service in the cloud via URL: “addon-*.goskope.com/SCIM/v2”, this will be deprecated in March next year, and customers must take actions prior to its deprecation.

“SCIM integration” is located under

Path: Netskope Tenant UI >>> Settings >>> Tools >>> Directory Tools >>> SCIM Integration as shown below: 


AD_4nXeqemO0DDJ4SFuUGBlg1xzbd7jn2tbv6TiH9MgCY5YDOhHZEss7v-Z_WwCMVV9GimBBBK8LME1TfcPQEg2rmD8kyyN45mjR-2xTazWbbYoumoX3TDqavVT3AhV-ShpaicJoJja3Mg?key=6Orxc4gsak8mJNRM3YacZErd

 

Procedure

ℹ️  If your tenant has been already migrated to RBACv3 please define the Service Account with the needed API v2 endpoint as explained here: https://docs.netskope.com/en/scim-user-provisioning-with-rbacv3

 

Step #1

Path: Netskope Tenant UI >>> Settings  >>> Tools >>> REST API V2 page, create a new token as follow

AD_4nXc3oIeZ3ejRwmdFDVrs6brNYsdExRWpV4nI7jW62istRdMaZ4LGw_tmN5P5kwyRMltUztAhyl2ilH9DF39faso3apiDcXFNM6VNhuNN6on0XTAFaj7B4AFInWL-J1Uq56tediZwbA?key=6Orxc4gsak8mJNRM3YacZErd

 

After that you click “SAVE”, please ensure you save the API V2 token by clicking the “COPY TOKEN” as shown below:

AD_4nXcxxToGRA6cJpKXK-y-DBq0wSj84WHYvRmup4yggdxOyY_KeGaGGyXqY5C_ekdKo7fIIb2mZZr12xgtSkjA0gh5a2q3czwVmhbOhe6IYTVMGUf32a8IIzmaTxUTp-dmpn4RPbludg?key=6Orxc4gsak8mJNRM3YacZErd

 

⚠️#1. Ensure that the Rest Api v2 feature is turned on AD_4nXeYlhQteBNBvoJJLQZimcfQgDyAdMadj_AYMGHTdeyFOLeavWmK64PrlxxdqfZj8MK3dQc36Xi7R2_pIjELMIVWdc6py9qk606cP9YmiaxMyO5i5U2oxzYJmjk-7f4kulW0cVm1Xg?key=6Orxc4gsak8mJNRM3YacZErd

⚠️#2. Every REST API V2 token has an expiration  AD_4nXevKGnaSkFvaRp6Ly6l8mZNO_L5eTLvqcGK97fejsRUeuIlYKf_MlkwtTj23zqBWd403aJanGKefVTOjaBPXertGTOWuazhsFHr3EOySYCszgUw6p3ezW-bBE7HsIyvzTgw6N4Btw?key=6Orxc4gsak8mJNRM3YacZErd!
remember to extend its own duration or reissue it before the expiration.

AD_4nXfKyLKKDpZpPM43sjcZw-SSy-WLQOc44E5k-qNnVF-As63I3hUXu5EzIEvRTfZKeP4l39_bGSd4ZXHUlNs5MhKlHH31kdtSUU5llPYsS7viFWuDd4IBVRyrnsIwmdIORfAPnDNMmA?key=6Orxc4gsak8mJNRM3YacZErd

 

Step #2.

On the JumpCloud console locate the Netskope SSO Application and temporarily Deactivate the “Identity management” sync to enter into the edit mode. Replace the Base URL and the Token key as shown belowAD_4nXdxW65rSzZg9KYWxv61Ge_WZHfq_NaBhfMAapGl8NyexX-d7cODcnH6ErbdFDF4UXZQ__khzSYckbThE9CFoCr7QtKxrFdOetVpX5-GMBeXgYFpDDHKOINUQNjTtmVxtzWnIshx?key=6Orxc4gsak8mJNRM3YacZErd

 

 

Current value

New Value

URL

https://addon-<tenantname>[.region].goskope.com/SCIM/v2

https://<tenantname>[.region].goskope.com/api/v2/scim

Token

Old token got from the “Settings >>> Tools >>> Directory Tools >>> SCIM Integration

New token created at Step #1

 

Step #3

After the URL and Token edit click on activate, ensure that the connection works as shown below and then click SAVEAD_4nXfu3J6LVjOEl9SA9glyb19NWha-sSV_DOvQBGorQjFKvK1Qu5b6pmUr7tDePW2UWv9aiyYOgRk_F7wQ59YmUx9YVZn1DRwpkIwA2QatR58mM3hJ_Bhfcmzgh3F4gl12B0cE6SPR7w?key=6Orxc4gsak8mJNRM3YacZErd

 

⚠️ As mentioned on the Netskope Product EOL Announcements, If your Netskope tenant is hardened using IP Allowlist (Settings >>> Administration >>> IP Allowlist - see screenshot below), then you must ensure you add the respective source IP addresses of your integrated REST API V2 services to the Custom IP list.

AD_4nXcc4RTJ4CciKTU-E5pyiO84KxLt7ovL2h9jYKpTZ2j2UUSiOQFnBdQzZPhJS7ANHGtUTE6aGclmmKjrtgo_AennQByoV0lNgXTxH8sO-IsAO6swuPfCmsVqkxLdC_h0QafEvpvC1g?key=6Orxc4gsak8mJNRM3YacZErd

Important: JumpCloud don’t provide and IP, please reach the JumpCLoud Team if any IP allowlist is defined Create an Allow List for JumpCloud Services
 

 

ℹ️To ensure that the users sync activities based on REST API V2  are working fine, check the Audit log on the Setting >>> Administration >>> Audit log page, the admin user have to match with the API V2 token name defined at the Step #1

AD_4nXcVZoouJFq9ICr6mqHun1Tb64jEauLNZYrXpNEz0nUZhUXqq9NYWRiyMubQVNUF2xTI16ZfTeKvzSHMhO1egAWTOnj8GA9nbbrI8DeDWv6s3z_IxdGOoCQ0v1Y-D4Kzzp3yKTtg?key=6Orxc4gsak8mJNRM3YacZErd

 

Step #4

After some days of monitoring, please proceed to remove the old token under Settings >>> Tools >>> Directory Tools >>> SCIM Integration page as shown belowAD_4nXf2x3ydGjDj2Bifx1CQl40K2BAf9miV5V0Yf7tHY6w8Fml9v0WZHjy0tArSFmqjpnOtNio3DoTqQaenLPsSP0mnPX8eut8tV5Bbq80fHLwNgZpmO028KXgnZcCnw5ARGf-stGmZCA?key=6Orxc4gsak8mJNRM3YacZErd

 

Terms and Conditions

  • All documented information undergoes testing and verification to ensure accuracy.
  • In the future, it is possible that the application's functionality may be altered by the vendor. If any such changes are brought to our attention, we will promptly update the documentation to reflect them.

 

Notes

  • This article is authored by Netskope Global Technical Success (GTS).
  • For any further inquiries related to this article, please contact Netskope GTS by submitting a support case with 'Case Type – How To Questions'.
This topic has been closed for replies.