After new installation oam 11.1.2.3 : Unable Login To The OAM Console With The User That Is Stored In OID


Error in oam_server1 diagnostic logs:




[2018-10-28T00:37:05.544+05:30] [oam_server1] [ERROR] [OAMSSA-20027] [oracle.oam.user.identity.provider] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 22418d6c7523a70b:468d8b3c:166b1c5983b:-8000-000000000001653d,0] [APP: oam_server#11.1.2.0.0] Could not get user : SSOTEST, idstore: EBSIdStore, with exception: oracle.igf.ids.EntityNotFoundException: Entity not found for the search filter (&(objectclass=inetorgperson)(id=SSOTEST))..
[2018-10-28T00:37:05.545+05:30] [oam_server1] [NOTIFICATION] [] [oracle.oam.engine.authn] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 22418d6c7523a70b:468d8b3c:166b1c5983b:-8000-000000000001653d,0] [APP: oam_server#11.1.2.0.0] [[
oracle.security.am.engine.authn.api.exception.AuthenticationException
        at oracle.security.am.engine.authn.internal.executor.AuthenticationModuleExecutor.checkAndThrowAuthenticationException(AuthenticationModuleExecutor.java:409)
        at ................
......................................................

oracle.security.am.engines.common.identity.provider.impl.IdentityProviderImpl.locateUser(IdentityProviderImpl.java:1411)
        at oracle.security.am.engines.common.identity.provider.impl.OracleUserIdentityProvider.locateUser(OracleUserIdentityProvider.java:520)
        at oracle.security.am.engine.authn.internal.executor.AuthenticationModuleExecutor.execute(AuthenticationModuleExecutor.java:237)
        ... 42 more
Caused by: oracle.igf.ids.EntityNotFoundException: Entity not found for the search filter (&(objectclass=inetorgperson)(id=SSOTEST)).
        at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1709)
        at oracle.igf.ids.UserManager.searchUser(UserManager.java:169)
        at oracle.security.am.engines.common.identity.provider.impl.ids.IDSUserProviderImpl.getUser(IDSUserProviderImpl.java:1980)
        ... 46 more
Caused by: oracle.igf.ids.arisid.ArisIdNoSuchSubjectException: Entity not found for the search filter (&(objectclass=inetorgperson)(id=SSOTEST)).
        at com.oracle.ovd.arisid.OvdIdsStackProvider.doFind(OvdIdsStackProvider.java:1287)
        at com.oracle.ovd.arisid.ArisIdStackProvider.doFind(ArisIdStackProvider.java:175)
        at org.openliberty.arisid.Interaction.doFind(Interaction.java:1022)




CAUSE
The issue is caused by the login attribute value is given as uid in oamconsole.

Since the cn and uid values are different for the user, giving uid in log in attribute in oamconsole is not returning any values.

Then OAM console is saying user not found.

SOLUTION
1- Login to the OAM console

2- Click on configuration

3- Edit Identity Store

4- Change the log in attribute value to cn

5- Apply the changes

6-Retry

Comments

Popular posts from this blog

ORA-46697: Keystore password required - create pluggable database pdb1clone from pdb1

OAM 11.1.2.3 - Bad Oracle Access Manager Request Error After Applying OAM Patch 27373151 + Webgate Patch 27393427 BP 11.1.2.3.180717