Hello All!
I am currently trying to configure AD integration in our test environment.
Our environment is as follows:
- OS RedHat Rhel 8
- WebSphere 9.0.5.6
- Maximo 7.6.1.2
- Using LDAPSYNC crontask which runs every 5 minutes
- Clustered environment with two nodes:
- Node 1 - MXUI1, MXUI2, MXUI3
- Node 2 - MXADMIN, MXMIF, MXREPORT
I am following these instructions -
Maximo and LDAP - Configuration from Start to Finish
| Ibm |
remove preview |
|
| Maximo and LDAP - Configuration from Start to Finish |
| Maximo and LDAP - Configuration from Start to Finish |
| View this on Ibm > |
|
|
Here are the results I am seeing right now and areas I need guidance in to get this thing fully operational.
Listed below are the 7 accounts included in the testmaximousers AD group. I am also documenting which ones I have tried to log in with and what the results were.
- mmosley - attempted to log in and received error that I could not (pre-existing account in Maximo; passwords would differ between AD and Maximo)
- kseabrook - attempted to log in and received error that I could not (pre-existing account in Maximo; passwords would differ between AD and Maximo)
- testmaxadmin - attempted to log in and I was able to (copy of maxadmin and has the same password in Maximo and AD)
- testmxintadm
- testmaxreg
- testksmgr - attempted to log in and I was able to (new account created in AD; synced with Maximo)
- testkstech - attempted to log in and I was able to (new account created in AD; synced with Maximo)
In the MXADMIN SystemOut.log, you will see error -
psdi.util.MXApplicationException: BMXAA4129E - The record for E-mail=Kathy.Seabrook@jaxport.com already exists. Ensure that the key value for the given record is unique.
As part of troubleshooting, I did validate that the email table does contain the attribute emailaddress. When you look at the records for mmosley and kseabrook, both records do contain each person's email address. As mentioned before, both of these accounts were already existing in Maximo prior to building out the AD integration, whereas the other accounts that can log in, are new accounts.
Another thing, this error is not consistent. Sometimes it shows that all of the accounts have synced without errors.
Additionally, I see some of the data is being updated on the kseabrook and mmosley accounts. I am curious why the password is not getting updated, as that appears to be the issue. By the way, when you try to log in with either of these accounts. You cannot use the pre-existing Maximo password, which makes sense, nor can you log in with the current AD password. Instead you receive an error that the password and user account do not match.
In the MXUI3 SystemOut.log, you will see error -
SECJ0369E: Authentication failed when using LTPA. The exception is com.ibm.websphere.wim.exception.PasswordCheckFailedException: CWWIM4537E No principal is found from the 'kseabrook' principal name..
[6/13/22 13:16:16:215 EDT] 00000b34 FormLoginExte E SECJ0118E: Authentication error during authentication for user kseabrook
The principal is set to srv_maximo in LDAPSYNC, so I am not sure what this error is implying.
Hopefully I have given enough information to help me out and I am thinking you in advance for assistance.
Kathy
#Administration#Integrations#Security------------------------------
Kathy Seabrook
Jacksonville Port Authority
------------------------------