This page describes how to set up Axidian Privilege integration with Active Directory, FreeIPA and OpenLDAP user directories.
To change the user catalog reading parameters, you need to edit the UserCatalog section in the Core and Idp configuration files.
Path to the Core configuration file:
| Windows | C:\inetpub\wwwroot\pam\core\appsettings.json |
| Linux | /etc/indeed/indeed-pam/core/appsettings.json |
Path to the IdP configuration file:
| Windows | C:\inetpub\wwwroot\pam\idp\appsettings.json |
| Linux | /etc/indeed/indeed-pam/idp/appsettings.json |
The configuration files initially contain settings for integration with Active Directory, no additional changes are required.
To set up a search for users belonging to a specified security group you need to configure the CatalogFilter parameter.
"CatalogFilter": "memberOf=cn=Admins,CN=Builtin,DC=vdd,DC=com" |
"CatalogFilter": "(|(memberOf=cn=Admins,CN=Builtin,DC=vdd,DC=com) (memberOf=cn=PrivelledgeAccounts,OU=Groups,DC=vdd,DC=com) (memberOf=cn=Admins1,OU=PAMUsers,DC=vdd,DC=com))" |
The ContainerPath parameter must also be filled in, because only those users who are members of the OU that you specified in the value of the CatalogFilter parameter will be read.
|
For more information on configuring the CatalogFilter parameter, see the Microsoft documentation.
To set up an integration with the FreeIPA user directory, users of the directory must have the following attributes:
entryUUID or ipaUniqueIDcnentryDnipaNTSecurityIdentifierkrbPrincipalNameuid
|
If directory users have an entryUUID attribute and have no ipaUniqueID attribute, then in the GroupMapRules and UserMapRules sections in the Attributes section, you need to remove the "Id": "ipaUniqueID" parameter.
To set up an integration with the OpenLDAP user directory, users of the directory must have the following attributes:
cnentryDnuidExample of the UserCatalog section for OpenLDAP user directory
|
To set up an integration with multiple user directories, please follow these steps:
RootProvider parameter value to "orUCP".Ldap section, list the user directories with which integration is required, separated by commas. Provider IDs must not match. The IDs of the providers that PAM previously worked with should not change.Or section from the example below, in which write the Ids of the providers sections.
|