Connecting to an Active Directory in CostOS
- Login to CostOS Web Console()
- Choose User Management ()>LDAP Configuration
- Enter the values for the settings, as described below.
- Save the directory settings
Notes:
- Logged user should have 'Create/edit Users' role
Server settings
Setting | Description |
---|---|
Active | Active/Deactivated interval Synchronization |
Hostname | The host name of your directory server. Examples:
|
Port | The port on which your directory server is listening. Examples:
|
Bind Dn | The distinguished name of the user that the application will use when connecting to the directory server. Examples:
By default, all users can read the uSNChanged attribute. The specific privileges required by the user to connect to LDAP are "Bind" and "Read" (user info, group info, group membership), which the user can obtain by being a member of the Active Directory's built-in administrators group. |
Password | The password of the user specified above. |
Base DN | The root distinguished name (DN) to use when running queries against the directory server. Examples:
|
User Object Filter (optional) | The filter to use when searching user objects. Example:
|
Synchronisation Interval | Synchronization is the process by which the application updates its internal store of user data to agree with the data on the directory server. The application will send a request to your directory server every x minutes, where 'x' is the number specified here. The default value is10 minutes. |
SSL | Check this if the connection to the directory server is an SSL (Secure Sockets Layer) connection. Note that you will need to configure an SSL certificate in order to use this setting. Rad More |
Synchronize Application Groups from active directory
Application could obtain groups from Active Directory. The user should be member of the following groups where mapped with specific application roles.
Ad Role Name | Application Role |
---|---|
CESAdmin | Administrator |
CESProjectReader | Open/Edit Projects |
CESProjectWriter | Create Projects |
CESDatabaseUser | User |
CESParamItemWriter | Create/Edit Assemblies |
CESAssemblyWriter | Create/Edit Resources |
CESFunctionWriter | Create/Edit Functions |
CESColumnFieldWriter | Field/Formula Customization |
CESLocationFactorWriter | Location Factor Customization |
CESOnlineDBUser | Online Database User |
CESUserAdmin | Create/Edit Users |
CESEPS | Create/Edit EPS |
CESCosmoPublisher | COS.MO Publisher |
CESGlobalPRJVariabledWriter | Create/Edit Global Project Variables Template |
CESMasterLayoutWriter | Create/Edit Layouts (Master Database) |
CESMediaLibraryWriter | Open/Edit Media Library (Master Database) |
CESCostTeam1 | CostOS Team 1 |
CESCostTeam2 | CostOS Team 2 |
CESCostTeam3 | CostOS Team 3 |
CESCostTeam4 | CostOS Team 4 |
CESCostTeam5 | CostOS Team 5 |
CESCostTeam6 | CostOS Team 6 |
CESCostTeam7 | CostOS Team 7 |
CESCostTeam8 | CostOS Team 8 |
CESCostTeam9 | CostOS Team 9 |
CESCostTeam10 | CostOS Team 10 |