Cannot Update OIDC Connection Client Secret - The Save Button Does Not Respond
Last Updated:
Overview
This article addresses an issue where the client secret of an OpenID Connect (OIDC) connection cannot be updated. This occurs when the Early Access Credentials feature is present, which is indicated by a separate Credentials tab in the connection settings.
Applies To
- OIDC Connections
Cause
The issue is caused by an incorrect schema_version property within the connection's options object. For example, the property might be set to openid-1.0.0 instead of the correct value, oidc-V4.
Solution
-
Review the connection configuration via the Management API GET Endpoint, passing in the connection ID.
-
Copy the entire JSON output from the GET request.
-
In the copied JSON, update the schema_version property within the options object to oidc-V4.
-
Use this modified JSON as the body for a request to the Management API PATCH Endpoint.
NOTE: This method ensures no settings are lost. Certain fields (such as id, name, strategy, and realm) do not apply to the PATCH request. Executing the request will highlight these fields, which can then be removed from the body to allow the request to execute successfully.