12.8.07 upgrade OIDC Confidential type, switches to PKCE after upgrade
search cancel

12.8.07 upgrade OIDC Confidential type, switches to PKCE after upgrade

book

Article ID: 266414

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Federation (SiteMinder) CA Single Sign On Federation (SiteMinder)

Issue/Introduction

When the OIDC application was changed from Public/Enable PKCE and then to Confidential/POST the "Enable PKCE" was not unchecked. Leaving the "Enable PKCE" in the data store still set to true. Since Enable PKCE was not a feature for Confidential/POST, Enable PKCE setting was bypassed. Not actually enabled.

After upgrade and Enable PKCE became a new feature for Confidential/POST, the Enable PKCE setting is now no longer bypassed.

If it was set to True for Public and not unchecked when changed to Confidential/POST, Enable PKCE is now checked and enabled for Confidential/POST.

After SiteMinder upgrade some applications reported the error "error=invalid_request&error_description=code+challenge+is+required" when the box for Enable PKCE new feature for Confidential/POST became checked.

Environment

Policy Server: 12.8.7

Resolution

Because the underlying policy-store PKCE switch is common for both Pulic and Confidential. Since it is not feature in the past 12.8.3 for Confidential with PKCE it never triggered.

It is recommended to manually make sure you un-check the PKCE before moving to Confidential in the old environments so that you don't run into issue.