Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

CLM 5.0.2 with Websphere and Edirectory switching to Active Directory

Our company is discontinuing the use of eDirectory so all application must migrate to AD.

Since both WAS and CLM have LDAP connection information and user group / role definitions, I am trying to figure out the sequence of how changes can be made and if I run the risk of locking out my environment if they are not done 100% correctly the first time.

Do we change Websphere to AD including the security role to user / group mapping first? After the JVM restart, can I log in to CLM still if WAS has been "flipped to AD" but CLM still has the eDirectory configurations?   If so, then I am fine and I can "fix" JTS and RTC as long as it still thinks I'm an admin.

Or do I try to change the LDAP settings in CLM first and then do the websphere changes and hope that after the JVM restart, everything still works with the new settings?

Someone must have done this.  Interested in the tricks to minimize the pain.

Thanks!



0 votes


Accepted answer

Permanent link
To switch to another LDAP server, first you need to keep the Jazz user Id same as the previous. 
The procedure will be:
1. On AD, create the LDAP users which have the same user id and Jazz groups as the old LDAP server.
2. Change the LDAP configuration to point to the new AD server in WAS
3. Redo the group mapping for all applications in WAS
4. Login jts/admin and modify the LDAP configuration. Or you can modify the configuration by manually update conf/jts/teamserver.properties.

Hope the above is helpful.
Ralph Schoon selected this answer as the correct answer

0 votes


One other answer

Permanent link
For your concerns, all it matters is the LDAP configuration in WAS. You will need correct LDAP server configuration in WAS so that your credential is accepted. You will need correct security role mapping for each CLM application to identify yourself as an "admin" (as having the JazzAdmins role). You can always fix the LDAP configuration in JTS later down the track, as it's for user synchronization only, not for authentication.

0 votes

Comments

Thanks to both of you for responding.  We were successful in cutting over to AD in our Dev/test environment.  However, I am seeing some odd issues with case of the IDs.

In eDirectory, the UID is upper case for some users and lower case for others.  So JTS has some IDs upper and some IDs lower. In Active Directory, all of the UIDs are lower case.

We have user self registration and also have the nightly LDAP synch job set up.

When the change was made in Websphere, they also changed from a stand alone LDAP to a Federated model.

 Several ID continue to use their uppercase ID.  However, I could find the user and import his ID (lower case) thru import user.  So now he has an upper case ID and a lower case ID.  But when he logs in, it uses / finds his upper case ID.  So the ID the user login is using (upper case) is not the same ID that was imported (lower case).  Or put another way, the ID created with user self registration (upper case) is no the same ID that was created thru the import

I am confused how/why this is happening.

Once we are able to eliminated the case insensitve duplicate users by changing some of the IDs using this method (which we have working) https://rsjazz.wordpress.com/2012/10/12/changing-the-jazz-user-id-using-the-rtc-plain-java-client-libraries/

we plan on setting Use case insensitive user ID matching to true.

However, I am concerned that I have not gotten everything properly configured since self registration and import users result in different users being created.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Aug 18 '16, 9:20 a.m.

Question was seen: 2,533 times

Last updated: Oct 26 '16, 11:30 a.m.

Confirmation Cancel Confirm