mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-23 16:02:14 +00:00
Closes #11096 # Which Problems Are Solved This pull request resolves a 404 error that occurred at the end of the LDAP login flow. Previously, when a user submitted their LDAP credentials in the apps/login application, the form initiated the session creation process but incorrectly redirected the user to /idp/ldap/success, a route that does not exist. In addition, the redirect failed to preserve necessary IDP context parameters (such as requestId, organization, and linking fingerprint info) that are required to fully complete the authentication intent. # How the Problems Are Solved - Fixed redirect path: Updated `createNewSessionForLDAP` to redirect to `/idp/ldap/process` instead of success, aligning it with the standard IDP intent processing pipeline which dynamically resolves `[provider]/process`. - Preserved context parameters: Extracted `requestId`, `organization`, `postErrorRedirectUrl`, `linkToSessionId`, and `linkFingerprint` from the URL parameters on the LDAP page and passed them through LDAPUsernamePasswordForm down to the server action so the ongoing auth request is successfully tied to the user's intent.