User prompted by IM login page when being redirected to PasswordServices.
search cancel

User prompted by IM login page when being redirected to PasswordServices.

book

Article ID: 4764

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal

Issue/Introduction

A user has "must change password" status. The user logs onto a protected Identity Manager (IM) URL and is supposed to be redirected to IM PasswordServices page by SiteMinder (SM) to reset password. However, the user sees IM native login page instead with login error message.

SM trace log and webagent trace log have no error.

IM server log shows "The required Siteminder headers were not found. Logon denied".

If a user requests PasswordServices page directly via the application, the page is displayed fine.

If a user requests PasswordServices page directly via the proxy server (anonymously-protected by SM auth scheme), the user is presented with IM login page and a login error message on the page.

Environment

IM 14.x
Application server: Websphere
IM and SM / SSO are integrated.

Cause

When users access PasswordServices page via the proxy server (anonymously-protected by SM auth scheme), all SM default headers are passed onto IM application. However, IM application is not coded to recognize those headers for pages under public domain, therefore it presents the users with its native login page even though, from IM's perspective, the page is not protected.

Resolution

The issue is caused by IM FrameworkAuthFilter still being enabled. 

 

The change must be made in the web.xml under this location: 

\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\<cell_name>\applications\iam_im.ear\deployments\iam_im\user_console.war\WEB-INF 

 

If the change is done in web.xml under: 

\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\<cell_name>\iam_im.ear\user_console.war\WEB-INF 

it won’t take effect.

 

Restart IM application after the change.