Configure Azure Provisioning in GuardWare
Azure Provisioning allows you to synchronise users and groups from Microsoft Azure/Microsoft Entra ID with GuardWare. This lets you manage user and group assignments in Microsoft Entra ID and automatically provision them to GuardWare.
This guide explains how to configure Azure Provisioning, set up the required attribute mappings, assign users and groups, and start provisioning.
The Microsoft Entra ID interface may change over time. The names or locations of some options may differ slightly from those shown in the steps and images.
1. Get the GuardWare provisioning details
Before configuring Azure, get the provisioning credentials from the GuardWare Management Console.
Log in to the GuardWare Management Console.
Navigate to Integrations.
Select Azure Provisioning Authentication.

Copy the following values:
Azure Provisioning Token
Azure Provisioning API Endpoint
You will need these values when configuring the provisioning connection in Microsoft Entra ID.
Important: Keep the Azure Provisioning Token secure. Do not share it with unauthorised users.
2. Create the GuardWare enterprise application
Log in to the Azure Portal.
Navigate to Enterprise applications.
Click + New application.

Click Create your own application.

Enter a name for the application, such as GuardWare.
Select Integrate any other application you don't find in the gallery (Non-gallery).

Click Create.
After creating the application:
In Overview, click Connect your application.

Under Select authentication method, select Bearer authentication.
In Tenant URL, enter the Azure Provisioning API Endpoint copied from the GuardWare Management Console.
In Secret token, enter the Azure Provisioning Token copied from the GuardWare Management Console.
Click Test connection.

After the connection is successfully tested, click Create.

3. Configure attribute mappings
Attribute mappings define how information from Microsoft Entra ID is sent to GuardWare.
After creating the provisioning configuration:
Under Manage, select Attribute mappings.
First, add the GuardWare-specific group attribute to the provisioning schema.
In Attribute mappings, select the Groups tab.
Click Advanced options.
Select Edit customappsso group attributes.

Click + Add new attribute.

In Name, enter:
Set Type to String.

Leave the other options at their default values.
Click Save.
Return to Attribute mappings.
Select Groups.
Click Add attribute mapping.

For Mapping type, select Direct.
For Source attribute (Microsoft Entra ID), select mail.
For Target attribute (customappsso), select:
Leave Apply this mapping set to Always.

Click Add.
The resulting group mappings should include the GuardWare-specific attribute:
displayName
displayName
members
members
objectId
externalId
mail
urn:ietf:params:scim:schemas:extension:guardware:2.0:Group
Next, update the user mapping so that GuardWare uses the user's original Microsoft Entra user principal name as the username.
Select the Users tab.
Locate the existing userName mapping and edit the
userNamemapping.

For Mapping type, select Direct.
For Source attribute (Microsoft Entra ID), select originalUserPrincipalName.
For Target attribute (customappsso), select userName.

Under Match objects using this attribute, select Yes and set Matching precedence to 1.
Click Apply and Save.
Next, configure which actions Microsoft Entra ID can perform in GuardWare.
Under Manage, select Provisioning.
Expand Mappings and select Provision Microsoft Entra ID Groups.

Under Target Object Actions, enable Create and disable Update and Delete.

Click Save.
Return to Mappings.
Select Provision Microsoft Entra ID Users.
Under Target Object Actions, enable Create and disable Update and Delete.

Click Save.
4. Assign users and groups and start provisioning
You must assign the users or groups that you want to provision to GuardWare.
Under Manage, select Users and groups.
Click + Add user/group.

Under Users and groups, click None Selected.
Search for and select the users or groups that should be provisioned. The group GuardWare Protect All User must be selected.
If the required GuardWare group does not exist, create the group from Groups > New group.
In Group type, select Microsoft 365, and in Group name, enter GuardWare Protect All Users, and leave the remaining group details as they are.

Click Assign.

After completing the configuration and assigning the required users or groups:
Navigate to Overview.
Click Start provisioning.

Azure will begin provisioning the assigned users and groups to GuardWare.
5. Generate the GuardWare Proxy Key
After provisioning is complete, generate the Proxy Key in the GuardWare Management Console.
Log in to the GuardWare Management Console.
Navigate to Security Groups.
If a Proxy Key does not already exist, click the notification at the top of the page.

In Actions, click Create Key.
The Proxy Key is now generated for the GuardWare security groups.
Last updated