While logging in to VMware Telco Cloud Service Assurance, with any non-preconfigured users (other than admin, maint, default, or oper).

Following error message appears:
  • Unexpected error while handling authentication request to identity provider
  • Failed to process request, cause JSONObject["groups"] is not a JSONArray

Root Cause

  1. LDAP integrated with keycloak is SSL configured, but LDAP certs were not imported in the CPN node.
  2. User is trying to log in with wrong user name.
  3. User is trying to log in which is not associated to any group.

Solution

  1. See LDAPS Integration with Keycloak in the VMware Telco Cloud Service Assurance configuration guide.
  2. Ensure that the user name is available in Keycloak or LDPA. If not, create the user.
  3. Associate the user to a group and configure Role for the group in VMware Telco Cloud Service Assurance.