You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add failing Behat scenarios for feedbackInfo session bleed-through (#1795)
feedbackInfo (the debug context shown on SAML error pages) was stored globally in the session. This caused two bugs:
1. Info from a failed auth flow could bleed into a subsequent unrelated error because storeFeedbackInfo() merged new data on top of old.
2. currentServiceProvider and currentIdentityProvider were never cleared after a successful login, so an early error after a completed auth would still show the SP/IdP from that auth.
These two scenarios are added as failing tests to document the expected behaviour before the fix is in place.
0 commit comments