Configuring Microsoft Entra ID (Azure Active Directory) Integration with SCIM
Microsoft Entra ID (formerly called Azure Active Directory) is a universal platform designed to protect and manage access to identities. So, you can configure Entra ID to provision and synchronize users and groups with Invicti Enterprise.
- With System for Cross-domain Identity Management (SCIM) 2.0, you can organize users and user groups. This standard lets you provide a defined schema for representing users and groups. So, you can securely automate the exchange of user identity data between your cloud application and any service provider.
- So, if you want to synchronize roles and permissions in addition to users and/or user groups, you need to configure the mapping between Entra ID users/groups and Invicti Enterprise members/teams.
This topic explains how to synchronize users and/or groups in Microsoft Entra ID with Invicti Enterprise.
The following instructions only let you synchronize users and/or groups in Entra ID with Invicti Enterprise. For auto-provisioning and Single Sign-On, see Configuring Microsoft Entra ID (Azure Active Directory) Integration with SAML.
There are two steps to configure:
- Adding Invicti Enterprise to Entra ID
- Synchronizing users and groups in Entra ID with Invicti Enterprise
Step 1. How to add Invicti Enterprise to Entra ID
- Log in to the Entra ID Portal.
- From the Entra ID Services section, select Enterprise Applications.
- On the Enterprise applications page, select + New Application.
- On the Browse Entra ID Gallery (Preview) page, type Netsparker Enterprise into the search box.
- Select Netsparker Enterprise from the results panel.
- Select Create to add the application.
Wait for a while so that the app is added to your tenant.
Step 2. How to synchronize users and/or groups in Entra ID with Invicti Enterprise
- Log in to the Entra ID Portal.
- From the main page, go to Entra ID > Enterprise Applications > Netsparker Enterprise.
- On the left navigation pane, select Provisioning.
- Select Edit Provisioning.
- From the Provisioning Mode drop-down, select Automatic.
- In the Admin Credentials section, complete the details:
- Enter https://www.netsparkercloud.com/scim/v2 to the Tenant URL field. (For further information about the SCIM endpoints, see SCIM API)
- Enter your API Token into the Secret Token field. (For further information about API Token, see API Settings.)
- Select Test Connection to make sure that the connection works.
- In the Mappings section, configure the mapping between Entra ID users/groups and Invicti Enterprise members/teams.
- In the Settings section, enter a notification email if necessary and specify the Scope.
- From the Scope drop-down, select the Sync only assigned users and groups option if you want to synchronize all users and groups added to Invicti Enterprise in Entra ID.
- In the Provisioning Status, select On.
- Select Save.
- In the Settings section, enter a notification email if necessary and specify the Scope.
- From the Scope drop-down, select the Sync only assigned users and groups option if you want to synchronize all users and groups added to Invicti Enterprise in Entra ID.
- On the Provisioning window, select Start Provisioning to synchronize users with Invicti Enterprise.
The provisioning takes some time based on the number of users you added to the Invicti Enterprise application.
Once this initial synchronization is completed, the provisioning service goes into incremental synchronization mode. It makes changes to Invicti Enterprise based on the changes detected in Entra ID. This includes any changes, such as name and roles.
To view the Microsoft documentation, refer to Tutorial: Configure Netsparker Enterprise for automatic user provisioning