Configuring the custom ID attribute for users or groups
Configure IBM Connections to use custom ID attributes to identify users and groups in the LDAP directory.
- If we specified a single ID attribute for both users and groups, you don't need to complete this task. This task is required only if you specified a custom ID attribute for users or groups in the Specifying a custom ID for users or groups topic.
- Ensure you have completed the steps to specify different ID attributes for users and groups in the Specify a custom ID for users or groups topic.
We can change the default setting to use a custom ID to identify users and groups in the directory. To configure IBM Connections to use the custom ID attribute specified earlier:
- Add the new attribute to LotusConnections-config.xml. To do so:
- Start the wsadmin tool.
- Access the Connections configuration file:
execfile("<$WAS_HOME>/profiles/<DMGR>/config/bin_lc_admin/ connectionsConfig.py")
If we are prompted to specify which server to connect to, enter 1. This information is not used by the wsadmin client when we are making configuration changes.
- Check out the Connections configuration files : LCConfigService.checkOutConfig("//tmp", "cell_name")
where
- /tmp is the temporary working directory to which configuration XML and XSD files are copied. The files are kept in this working directory while you change them.
- cell_name is the name of the WAS cell hosting the Connections application. This argument is case sensitive. To determine:
print AdminControl.getCell()
For example:
LCConfigService.checkOutConfig("/temp","foo01Cell01")
- From the temporary directory to which you checked out the Connections configuration files, open LotusConnections-config.xml in a text editor.
- Add the new custom properties to LotusConnections-config.xml. For example:
<sloc:serviceReference serviceName="directory" ... custom_user_id_attribute="customUserID" custom_group_id_attribute="customGroupID"/>
- Save LotusConnections-config.xml.
- Check in the files:LCConfigService.checkInConfig()
- Deploy changes: synchAllNodes()
- Stop and restart the WAS instance hosting IBM Connections.
Parent topic:
Post-installation tasks
Related: