Password Security Questions are not being displayed
search cancel

Password Security Questions are not being displayed

book

Article ID: 36862

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On

Issue/Introduction

User cannot change his password when login IM by using

https://idmserver.domain.com:8443/iam/im/env01

**the user, names and last names appears prefilled as expected

But the Password Security Questions appears in Blank.

Environment

Release: CAIDMB99000-12.6.4-Identity Manager-B to B
Component:

Cause

  1. reviewing the log files we see the first requests from IM page is being using HTTPS and port 8443

example :

https://idmserver.domain.com:8443/iam/im/env01

  1. And we can see Jboss sent the response by using Port 8080 instead 8443:

example :

idmserver.domain.com:8080/iam/im/public/ui7/index.jsp¡task.tag=PasswordServicesSelf&SMAUTHREASON=01

Resolution

  1. disable port 8080 on jboss in order it responds using SSL andHTTPS protocol.

 Example#1 : for jboss, disabling port 8080 by editing

\jboss-5.1.0.GA\server\default\deploy\jbossweb.sar\server.xml file

 

<!-- A HTTP/1.1 Connector on port 8080 -->

      <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"

               connectionTimeout="20000" redirectPort="8443" />

 

How the Line looks after commented out :

<!-- A HTTP/1.1 Connector on port 8080

      <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"

               connectionTimeout="20000" redirectPort="8443" />

-->

 

  1. Restart Jboss Services

 

Additional Information

Example#2 : if using Tomcat, to disable port 8080 you should edit:

<JAWS_HOME>/jboss/server/defau?lt/deploy/jbossweb-tomcat50.sa?r/server.xml

 

The following should be commented out:

<!-- A HTTP/1.1 Connector on port 8080 -->

<Connector port="8080" address="${jboss.bind.address}"

maxThreads="150" maxHttpHeaderSize="8192"

minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true"/>

 

How the Line looks after Commented Out

<!-- A HTTP/1.1 Connector on port 8080

<Connector port="8080" address="${jboss.bind.address}"

maxThreads="150" maxHttpHeaderSize="8192"

minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true"/>

-->