Cannot create OIDC Connection: '"options.set_user_root_attributes" must be a string'

Problem statement

When trying to create a new OIDC connection, nothing appears to happen when clicking Save, although an error message appears below the Sync User profile attributes at each login toggle that reads: ‘“options.set_user_root_attributes” must be a string"

There appears to be a console error as well:
“Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist”."

image.png

Cause

  • Using an Issuer URL with HTTP instead of HTTPS scheme.

Solution

We recommend switching your Issuer URL to use HTTPS to resolve this error.