Delegation of permissions to Pointsharp ID storage
Pointsharp ID stores information about its users inside a specified Organisational Unit (OU) in a directory server. In most cases the directory server of choice is Microsoft Active Directory (AD). Pointsharp ID must be able to create, read , write and delete data under the specified Organisational Unit. This guide explains how to delegate the appropriate permissions to the service account that Pointsharp ID is configured to use.
Prerequisites — Remove if not needed
| Service Account |
A standard user account with no specific permissions. |
| Pointsharp ID storage OU |
A specific OU created for Pointsharp storage only. |
Delegate permissions
Follow these steps below to delegate the permissions needed for the service account that Pointsharp ID will use. There are two different ways to delegate these rights:
-
Version 1: Gives a bit better overview when searching for the correct values making it a little bit easier to find the delegation rights to apply.
-
Version 2: This is similar to version 1 but the list of all different rights are very long and it is more difficult to find the correct values.
Version 1
-
Start an Active Directory Users and Computers console.
-
Locate the OU that will be used as a Pointsharp Storage.
-
Right-click the OU and choose Properites.
-
Go to the Security tab and add the Service Account to be used. If tabs are missing - please enable Advanced Features in the Active Directory Users & Computers GUI.
-
Click Advanced and locate the Service Account added. Click Edit.
-
The Type should be set to Allow, and the Applies to should be set to This object and all descendant objects.
-
Under Permissions, check the following checkboxes:
-
Create Organizational Unit Objects,
-
Delete Organizational Unit Objects,
-
Read all properties, and
-
Write all properties.
-
-
Click OK all the way back to finish.
The service account now has the correct permissions on the specified Pointsharp ID storage OU.
Version 2
-
Start an Active Directory Users and Computers console.
-
Locate the OU that will be used as a Pointsharp Storage.
-
Right-click the OU and select Delegate control.
-
Click Next.
-
Add the service account and click Next.
-
Select Create a custom task to delegate and click Next.
-
Click Next.
-
Check all three checkboxes under show these permissions (general, property-specific and creation/deletion of specific child objects).
-
Under Permissions, check the following checkboxes:
-
Create Organizational Unit Objects,
-
Delete Organizational Unit Objects,
-
Read all properties, and
-
Write all properties.
-
-
Click Next and finish.
The service account now has the correct permissions on the specified Pointsharp ID storage OU.