Active Directory requirements

Active Directory requirements



General information

In principle, there are no special requirements for connecting primedocs to the local Active Directory (AD). primedocs also has read-only access to the AD, so no write permissions are required.

For authentication

primedocs can access the AD for authentication and reads the displayName, the objectSid (as the primary identifier) and the tokenGroups for group membership information, among other things.
Access takes place with the set account of the server (see primedocs Server Installation).

With a “standard AD configuration”, all required properties are readable for all users without further configuration.

If this does not work, it must be ensured that the server account has read permission to the following properties in AD:

  • objectSid

  • displayName

  • name

  • userPrincipalName

  • sAMAccountName

  • distinguishedname

  • msds-principalName

  • tokenGroups (this is particularly necessary for determining group membership),

  • msds-memberOfTransitive (this is necessary if distribution lists are to be loaded during group membership determination)

For user synchronization

The AD (LDAP / AD ) can also be accessed via User synchronization.
Depending on the configuration, access is via the server account or via the stored user. Access also requires read permission to the configured properties.

Granting of permissions

If a permission assignment is required to read the properties, you can set the respective authorization in AD, e.g. for all users or in the entire domain.

The command line tool “dsacls.exe” can be used as an aid.
In the following example, the tokenGroups property is enabled for all users of the Users OU for the primedocs_service service account:

dsacls “OU=Users,DC=company,DC=local” /I:S /G “primedocs_service”:rp;tokenGroups;user

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland