We have configured Single Sign-On Authentication Service and it was working fine for sometime. Started facing an error while using SSO Authentication Service as “Invalid State Parameter Received”.
Did not get any clue on why are we facing the issue. We have even tried re-configure the SSO Authentication Service again but the same problem occured.
Root Cause Identified: Organization wide Domain change caused the new IP address invloved so SSO Calls are not reaching the IDP / IAM Layer for authenticity causing the Invalid State Parameter error. Working on the Solution.
As part of Application Security enhancements, CSRF Settings enabled in the application and ‘Enable Same Site Cookie Attribute’ which is selected with “Strict” is causing the issue. Updated the value from "Strict to Lax" which fixed the SSO Login Issue.
We are facing the same issue in our system. It seems it started with the Pega upgrade to Infinity 23. The CSRF settings is LAX. Do you have other ideas?
Sometimes, It’s possible with upgrades. You will need to change the CSRF settings to Lax and restart the web pods for the changes to effect and see the change.
but the setting is set to LAX for a long time and Infinity23 upgrade took part on 19th of March 2024(then the error started occuring) and we still get the error. Conclusion is that LAX setting is not working for us. Any other ideas?