Attempts to login to USS fails with error "Your request failed to complete authentication failed". The same works fine for casmadmin user but not EEM users to which USS was tied to.

Document ID : KB000007822
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Attempts to login to USS fails with error "Your request failed to complete authentication failed".  The same works fine for casmadmin user but not EEM users to which USS was tied to.

 

Liferay Logs (in folder  C:\Program Files\CA\Self Service\OSOP\logs) show an error when the login is attempted:

ERROR [MainServlet:1207] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.NoSuchGroupException: No Group exists with the key {companyId=10154, classNameId=10005, classPK=10901}

 

Note: the last classPK value might be slightly different in your environment.

Environment:
CA Unified Self Service 17.0, 14.1.04, integrated with CA EEM for user authentication
Cause:

The issue appears to be around the authentication of user records happening improperly because they were originally created with in USS as standalone accounts and then tied to EEM.

Resolution:

1) Take a backup of the file: C:\Program Files\CA\Self Service\OSOP\portal-ext.properties 

2) Edit the original file now and look for the string:

auth.pipeline.enable.liferay.check=true

3) Change the string to:

auth.pipeline.enable.liferay.check=false 

4) Save the file

5) Restart CA Unified Self Service service

6) Attempt to login as the user facing the issue again. The issue should now be resolved