SAML login unavailable after upgrading to 1.11.x
In some cases, the SAML login option is no longer visible after upgrading to QRadar® Suite Software 1.11.
Symptoms
SAML login is unavailable after upgrading to QRadar Suite Software 1.11.x.Causes
There is a common services known issue where SAML configured with cloudctl
cli is not retained when upgrading IBM Cloud Pak® foundational services from version 3.19.x to version
4.6.x.
Resolving the problem
To resolve this problem, complete the following steps:- Download and run the script provided by common services, as described in known issue.
- After the script has run, a new SAML connection named
samlappears in the foundational services user interface. - Because the
cp-consolehostname changes when upgrading IBM Cloud Pak foundational services, you are required to update hostname of common services in your IDP.For more information, see Reconfiguring SAML authentication after upgrading to QRadar Suite Software 1.11.11.
- Fetch SAML service provider metadata in common services and update this information in your
identity provider, as follows:
- Log in to the foundational services Cloud Pak console and go to the Identity
Providers page, where the newly created
samlconnection is shown, for example:
Tip: Information about retrieving the login credentials for foundational services is shown after this procedure. - Click the Actions option (3 dots) on the SAML connection, and click Edit connection.
- Scroll down to To Identity provider or click the heading on left navigation pane.
- Click on Download metadata.
- Upload the metadata to your identity provider.
- Log in to the foundational services Cloud Pak console and go to the Identity
Providers page, where the newly created
- Verify you can use SAML authentication to log in to QRadar Suite Software V1.11.
- Run a script to reconfigure data in the entitlements database, this is required to reference the
newly configured identity provider information to avoid unexpected user management behavior:
where./cpctl tools update_user_idp_details --token $(oc whoami -t) --ldap_name <ldap_name> --idp_name <idp_name><ldap_name>and<idp_name>are specified in thesamlconnection in the Identify providers page. For more information about the cptcl, see Installing the cpctl utility to access support actions.
Retrieving the login credentials for foundational services
Before you configure your connection, you need the credentials for IBM Cloud Pak foundational services.