Unable to use forms after upgrade to IDM 4.8

  • 7024492
  • 20-Mar-2020
  • 20-Mar-2020

Environment

Identity Manager 4.8

Situation

After upgrading to 4.8, it's not possible to access forms. In the logs, you see this error:
[WARN] OAuthManager [WORKFLOW] Token validation failed. HTTP status code: 400 Detail message from authentication server: Access token has expired.
[WARN] OAuthRestFilter [WORKFLOW] The authentication token has expired.

Resolution

In some upgrade scenarios, the shared secret for the "forms" client is left blank in the Forms Renderer configuration file. Edit the file /opt/netiq/idm/apps/sites/config.ini and check if there is a value set for the ClientPass parameter. If this parameter is blank, encode with base64 the password used for the forms client in configupdate and then restart the service with the command:

systemctl restart netiq-nginx.service