OAM 10g : IDXML Limitation For Change User Password (Doc ID 1207104.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

COREid Identity - Version: 10.1.4.3 and later   [Release: and later ]
Information in this document applies to any platform.

Goal

When trying to login a user, through IDXML, that has a password expired I get a response:
"The password has already expired", which is perfectly fine.

Now when I try to call the modifyUser function, change password, with the user's own credentials
I first get a response with <ObValue>You must set a new Password.</ObValue> <ObStatus>0</ObStatus>.
Then if I call it a second time it take effects and actually sets the new password.

Is there a way to avoid the first response to never occur so that I don't have to call the service twice for the password change to take effect?

Solution

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