Update directory service bind user credentials
You must change the bind user credentials in the FileNet® domain before you change the credentials in the directory server. If you do not, the FileNet system might become unrecoverable.
About this task
The Content Platform Engine does not implement its own authentication module to access the directory service. Instead, it uses the Java™ 2 Enterprise Edition (Java EE) application server's authentication mechanism. To update the bind user credentials for the authentication providers that your application server supports, see the documentation for your chosen application server type.
If a directory service group is assigned as a GCD administrator, ensure the existing and new user accounts are active in the directory service used by the FileNet domain.
If the GCD administrator was not assigned with a group and the directory service bind user and the user account for the GCD administrator are the same, you must first create a group that includes both the existing and new user in that group. The new group must then be added as a GCD administrator using the procedure in the topic Add or remove a GCD administrator.
These preparation steps are necessary because there must always be at least one GCD administrator. For more information about the user or group to use as the GCD administrator, see the entry for GCD administrator (gcd_admin).
The gcd_admin credentials are stored in the Global Configuration Database (GCD) and can be updated through the IBM Administration Console for Content Platform Engine. When you update these credentials in the administration console, consider the following points:
- A maximum of ten minutes is needed to propagate the credentials update to all servers in a cluster.
- No restart of the Content Platform Engine service is needed.
If a new GCD administrator was assigned, complete the remainder of this procedure using the newly assigned user account.
An LDAP-based directory service uses an LDAP bind to authenticate against the LDAP directory.
However, the SCIM directory service uses the HTTP basic authentication or the
Bearer Token Authentication (BTA) depending on what the SCIM directory supports.
Updating bind user credentials for a directory service using basic authentication
You can update the bind user credentials for directory services that use basic authentication.
Procedure
To change the Content Platform Engine bind user password for your directory service:
What to do next
If other applications, such as IBM Content Navigator, use the object store administrator account to connect to the FileNet P8 domain, review the documentation for those other applications to determine what the impact of the changes described here might be.
Updating bind user credentials for directory services using bearer token authentication
You can update the bind user credentials for SCIM directory services that use bearer token authentication.
About this task
The Content Platform Engine examines the SCIM Authentication
URL property and determines whether basic or bearer token authentication is used. The SCIM
Authentication URL property is the OAuth token endpoint that is used with the
client_credentials grant to obtain an OAuth token and is required for bearer token
authentication. If the property is populated, then bearer token authentication is used. Otherwise,
the Content Platform Engine assumes that basic authentication is
used.
Procedure
To change the Content Platform Engine
client_id and client_secret for your directory
service: