We have restriction to use only proxy urls over HTTPS and have them redirected to HTTP endpoint of Identity Access Manager.
DevTest version 10.9.x
By default IAM tuns on HTTPS.
Open a support case to ask for the updated iam-theme.jar file. Refer to internal ticket DE663881.
Then follow below steps to apply the fix:
- Stop IAM service.
- Take backup of iam-theme.jar present inside <IAM_HOME>/providers/ folder.
- Download the iam-theme.jar attached ticket that is created and replace the existing one inside <IAM_HOME>/providers/ folder.
- Add below line to iam.properties file:
http.enabled=true
java.opts.append=-DPROXY_ADDRESS_FORWARDING=true -Dkc.http.enabled=true -Dkc.proxy-headers=xforwarded -Dkc.hostname=https://<proxyHostName>:443
- Clear all the iaam.log files.
- Start the IAM service.
Make sure to use the default HTTP port 51112 as IAM endpoint when configuring the proxy side and test with HTTPS proxy URL.