Saving changes on "CTS Token Store" tab clears saved bind password. Password field is on "External Store Configuration" tab.
Password field is 'blanked' when config is viewed, but this is not in any way obvious when saving changes on another tab.
How to reproduce the issue:
- Set up AM and working external CTS configuration
- Via admin console: Configure->Server Defaults-> CTS
- On the 'CTS Token Store' tab, click 'Save Changes'
- Restart OpenAM
The result is AM server cannot create a connection to CTS on reboot, it will not be able to create any sessions, including for admin console access.
CTS bind Password should not be overwritten
Saving the contents of one tab should not affect another
CTS bind password must be re-entered when saving any changes to CTS configuration in the admin console.