OAM/OIM 11g Integration Throwing "Error in receiving hashed server challenge" During OIM Update Notification (Doc ID 1948170.1)

Last updated on SEPTEMBER 28, 2016

Applies to:

Oracle Access Manager - Version 11.1.2.0.4 and later
Information in this document applies to any platform.

Symptoms

OAM - 11.1.1.5.0, OIM - 11.1.1.5 BP7

In an environment were Oracle Access Manager (OAM) and Oracle Identity Manager (OIM) integrated in CERT Mode, OIM update notification to OAM fails with error

OIM out log:

<Oct 20, 2014 5:00:07 AM EST> <Error> <OAM Notification Logger> <BEA-000000> <Error sending notifications oracle.security.am.common.exceptions.NAPException: Error in receiving hashed server challenge ObAAAStatus: Major code: 50(Insecure) Minor code: 2(NoCode) >
oracle.security.am.common.exceptions.NAPException: Error in receiving hashed server challenge ObAAAStatus: Major code: 50(Insecure) Minor code: 2(NoCode)
     at oracle.security.am.common.nap.ObMessageChannelWrapper.initNAP(ObMessageChannelWrapper.java:272)
     at oracle.security.am.common.nap.ObMessageChannelWrapper.initialize(ObMessageChannelWrapper.java:135)
     at oracle.security.am.common.nap.ObMessageChannelWrapper.<init>(ObMessageChannelWrapper.java:95)
     at oracle.security.am.common.aaaclient.ObAAAServiceClient.sendCacheFlushRequest(ObAAAServiceClient.java:2010)
     at oracle.security.am.common.aaaclient.ObAAAServiceClient.SyncInfo(ObAAAServiceClient.java:1863)
     at oracle.iam.sso.oam.impl.OAMNotificationProvider.sendNotification(OAMNotificationProvider.java:64)
     at oracle.iam.sso.oam.impl.OAMNotificationProvider.sendUserUpdatedNotification(OAMNotificationProvider.java:116)
     at oracle.iam.sso.eventhandlers.UserUpdatedNotificationHandler.execute(UserUpdatedNotificationHandler.java:93)
     at oracle.iam.platform.kernel.impl.OrchProcessData.runPostProcessEvents(OrchProcessData.java:1169)
     at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:711)
     at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:774)
     at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:804)
     at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:129)
     at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
     at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
     at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
     at sun.reflect.GeneratedMethodAccessor20449.invoke(Unknown Source)

OAM out log:

<Oct 20, 2014 5:00:07 AM EST> <Error> <oracle.oam.proxy.oam> <OAM-04036> <Channel security mode is different as specified in configuration Channel unsecure. Details: Channel Mode: simple Agent Mode: cert Agent Id: Webgate_IDM >

Scenarios

A.OIM-OAM Notification work

wls_oam1 Mode: Open
Webgate-CDE-agent Security: Open
OIM SSOConfig transferMode: Open


B. OIM-OAM Notification work

wls_oam1 Mode: Simple
Webgate-CDE-agent Security: Simple
OIM SSOConfig transferMode: Simple

C. OIM-OAM Notification fails

wls_oam1 Mode: Cert
Webgate-CDE-agent Security: Cert
OIM SSOConfig transferMode: Cert

 

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms