...
In this scenario, the LDAP administrator defines an attribute (for example DPOD_Role attribute) at the user entry that contains the built-in role name of that user.
- The attribute must be defined in the user class LDAP schema, which means that this schema might need to be extended.
- For each user that should use DPOD's Web Console, add the attribute with one of the built-in role names (e.g. OpDashAdminRole).
For example, an administrator user named "john" (cn=john)
...
- should have the attribute "DPOD_Role=OpDashAdminRole".
If you choose this scenario, please make sure you have the following details:
User entry attribute name | The attribute name at the user entry that contains the built-in role name of that user. |
Scenario B - Define the Built-in Role Name as an Attribute on the Group Entry
In this scenario, the LDAP administrator defines an attribute at the group entry that contains the built-in role name of users that belong to that group.
- The attribute must be defined in the group class LDAP schema, which means that this schema might need to be extended.
Usually, the built-in role name is stored as the group name (cn), thus avoiding the need to extend the schema. - Create 4 groups - one for each built-in role. The group names should be identical to the built-in role names if the chosen attribute is the group name (cn).
- Add users to the groups.
For example, an administrator user named "john" (cn=john)
...
- should belong to a group named "OpDashAdminRole" (cn=OpDashAdminRole).
If you choose this scenario, please make sure you have the following details:
Group entry attribute name | The attribute name at the group entry that contains the built-in role name of users that belong to that group. e.g. "cn" |
Step 1- choose your preferred scenario:
Scenario A - an attribute at the user directory entry
When your installation scenario matches Scenario A in the Concepts Section, perform the following steps:
- If necessary, add an attribute to the user class LDAP schema (e.g. DPOD_role attribute).
- For each user that should use DPOD's Console, add the attribute with one of the built-in role names:
- OpDashAdminRole
- OpDashPowerUserRole
- OpDashOperatorRole
- OpDashInvestigatorRole
Scenario B - an attribute at the group directory entry
When your installation scenario matches Scenario B in the Concepts Section, perform the following steps:
- If necessary, add an attribute to the group class LDAP schema (e.g. DPOD_role attribute).
- Create 4 groups - one for each built-in role. The group names do not have to be identical to the built-in role names.
- For each group, if required, add the attribute with one of the following values:
- OpDashAdminRole
- OpDashPowerUserRole
- OpDashOperatorRole
- OpDashInvestigatorRole
...