Skip to main content
Sticky

Replacing SCIM Integration with Netskope REST APIv2 for Microsoft Entra ID

  • October 14, 2024
  • 0 replies
  • 762 views

Forum|alt.badge.img+3

IfoyeOASepIDH5SP-QD5qUskm5lRZA98JK9WVbJsii6pxqkbNgOIt75al1LTqHwc1psADxztMfth7l61deMNlPvWUMMdrXSETKN1K3LgOrb9cAJF1xDhMxgA6FXNBcYE8kWpsm7E2aAXB6w44fxq1Ng

Netskope Global Technical Success (GTS)

Replacing SCIM Integration with Netskope REST APIv2 for Microsoft Entra ID

 

Netskope Cloud Version - 125

 

Objective

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

 

For further information, please visit to the following articles:

Netskope Product EOL Announcements
SCIM Settings for User Provisioning

 

Note: EoL is targeted for 21st of March, 2025

 

Context

SCIM integration between Netskope and Microsoft Entra ID 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

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


AD_4nXdHAvZe2z_JAAqw6vH_GMEdWlrxLsehSvQRLJRLPVoklFIhX3qL48E5o4LXDmZbX8c5ZoE73ZEILSGv2koVq4DhB-Ul0ns3X3qc63h4jQseXYOl8b-b9oaZVrpyYJksqPEc7OG_9wg2ohdnv3AL3IQEBOjE?key=DcLc5TVPBuRycojopm5_WQ

 

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 - Create a new token as follow

Path: Netskope Tenant UI >>> Settings >>> Tools >>> REST API V2 AD_4nXdy4mLm2OYSFz2qljVLJIcgPA1aOluJNrhiRTFgcNo9OEdrveNP6P8k_mZ2YEgfda9ipEXYnrO_ke5DKbMOUuNqr7y0DYJFa7e0oXLlfcGxJ25hNrysI0gLpqV3UTmiy3iWW7mdzLwtynqeqAlAG5a4N04?key=DcLc5TVPBuRycojopm5_WQ

 

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

AD_4nXeE1mS1x-NeU23F63LzS7bc3i2BLGCLv0TLcJoJrVQVSP-XKBn5rqlkn7JysuWzK3sjPKrKEybyGVztgz4tfUv8V9LIZcQHEjc7InJRJqYrPUbT0gA06zeHdbBmAqRLLEfKZVPxLOT4WneUr29dNqxUrX85?key=DcLc5TVPBuRycojopm5_WQ

 

⚠️#1. Ensure that the Rest Api v2 feature is turned on AD_4nXcHb7vZVTnzmGXqBOfoZKULOhNruWqMUo6L_Cz5Mc7K1KYacSWHnn95-UaTvD63iTasSYa5RaWi8Zopw1AyrhOBTE7zcmTfe8Ak_znkHbLuAhhiaq9E6z-OYyfmBLemid4y5NLKIm7wlKf3Va1EWeiDUH0?key=DcLc5TVPBuRycojopm5_WQ

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

AD_4nXcGWhLHhpOIGnE0Grm_yP0o0AXPaN45Z3IaW0I8F73VcI9B5-eEgZzxMB1G6uGxhle4VraKiEb-O0-FGSdGcSOIn8WRvf5trX2j9XbJYmyfkgBc_slTonePpjcLOwMy59GA_ljzXXTfCF9AEI0tNU0H0BM?key=DcLc5TVPBuRycojopm5_WQ

 

Step 2. On Microsoft Entra ID, under the Enterprise Applications section, locate the “Netskope User Provision” application (*App name may change)

 

AD_4nXe3A3sjM38__y4GZhyIVuEmjHiCyTzsmpJ2j2Q-GCYAzBDOJdw1KuNVh5Bos4A70M7UCOMDkH6CG62ARpDZx3giDIRUfGkFgaAoipjwL776Gqbu0O9u3polkwheT9Jlpt4BD5ksdjN9rXNxHrE3QdbTG1g?key=DcLc5TVPBuRycojopm5_WQ

 

Step 3. Under Manage >>> Provisioning menu change the URL and the Token as shown below:

AD_4nXcio_F4yWAF24G9p9X0EKYlarLqHOQhpD4qAcYtm2wk9LcMzKE5WiMeQGEYlLSo9VxzGJZ6jbtD3o13TPyIzopn1JItcKCMkKmZ66zqRlCJo3NR6lL6MJUgg6qwc99wb2uqj48TJRTjljCRBjqI5DhLG_Oq?key=DcLc5TVPBuRycojopm5_WQ

 

 

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 got at Step #1

 

 

Step 4. Test the connection to ensure its connection, if successful then save the configuration:

AD_4nXcs0j2fRl4kYUbGsZiWLVpFpo6AL6sWR__W3r0TLkY_o8d6lsv0ivG-sU49TWKv4_mlUvJGp0-p4UldNGiJLl97g4u6KErP94F4E2WK5sjgkP9A_aVEIhQMG6qVX2b6TO1RuxAXv2d4ZMmEmreKFvWdzTU?key=DcLc5TVPBuRycojopm5_WQ

 

⚠️ 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_4nXfuL0OjRxQl9qIr3r_IEuo1xZ6k8Ff-XODaU4Cvk4nTBvW6tnKGs6trqEBQl3Az1O6lNUlmGUxNp4bvLebUXicyEOV4650v4G7foK9tOxglvQWN-5JZ_dmkQZcw2Y8c6KaJxw9x1k5b9ZJhnkWOWOSAuVmX?key=DcLc5TVPBuRycojopm5_WQ

Important: Microsoft provides its IP ranges in the article below.
Note: Once you download the json file, Entra ID addresses will be found under “AzureActiveDirectory” section.

Azure IP Ranges and Service Tags – Public Cloud

 

ℹ️  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_4nXfaLVT5kQ2trsqBmBEI4s7sGxPEr_S6RStNwcd-D9uP-X9nq0IXJer36UgRxZi3SytjSa08WwzXxINfStNdkK3hlQRqSp6TNknbb0tVgK34C9nnWndDvt71p7N_jEBUYH1-nQFNSl21X_kdQ99dR6hvov84?key=DcLc5TVPBuRycojopm5_WQ

 

Step 5. After some days of monitoring, please proceed to remove the old token under Settings >>> Tools >>> Directory Tools >>> SCIM Integration page as shown belowAD_4nXfYHKrdEkd-Jp8Dr8x8qaBSRbNJCaxRxj5SSbYIqCfvKfS73eNIo4SfZrN_vFAcGG02MBkf7OwQcQraGxm25lG_Ucfw-OIK1CnZ5Z4dJy1CGOZ9QhXH8j3PV3OXxsvunwCixrxtpzvY8IZ8oBtI-EdaW3Zu?key=DcLc5TVPBuRycojopm5_WQ

 

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.