Originally Posted by oscartra
|
I am using Identity Manager 3.6.1, UA 3.6.1 Patch C and Access Manager 3.1 SP1 and I would like to use the UA's Change Password page to let the users change their password.
To do that, I set the AM Contract Password expiration servlet to point to:
http://www.site.it/IDM/portal/cn/Def...swordChangeJsf
"http://www.site.it/IDM/" is an AM protected resource that points to the UA and makes a form fill of the UA Login page.
If I point my browser to the 'PasswordChange' url, I should pass the AM Authentication page and than I can correctly display and use the password change portlet.
But, when I try to access a protected resource with a user with an expired password, I pass the AM Authentication page and AM redirects me automatically to the Password expiration servlet: a popup warning that says "my remaining grace logins is 1" is displayed, and than I reach the portet, but I can only see the password change frame, without the UA header and left menu frames.
If I try to use it to change my password, it works: this means that the password is correctly changed, but than the browser redirects me to the same url (ChangePassword portlet) that now is correctly displayed (with all the frames) but it gives no messages about the completed operation.
Does anyone know how to solve this problem? It would be good for me:
- correctly display the portlet (even for users with expired password) so that a 'Operation completed' message is displayed when the password is set;
- be redirected to a custom url after the password has been set so that I can show a message to the user;
I have also seen that AM 3.1 SP1 IR1 "Fixed an issue that prevented users from being redirected to the password expiration service."
Does anyone know if this can solve my problem?
Thank you.
|
If you're protecting the User App via NAM, you need to adjust the defined resources and make some of the URL strings be publicly accessible.
See my other post about what items are needed to be publicly available for it to work properly.