Skip to content

[Bug]: SAML POST Binding not handled correctly from StartIdentityProviderIntent #410

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks done
stebenz opened this issue Apr 1, 2025 · 0 comments
Open
2 tasks done
Assignees
Labels
auth bug Something isn't working login Login Application presentation-layer

Comments

@stebenz
Copy link
Contributor

stebenz commented Apr 1, 2025

Preflight Checklist

  • I could not find a solution in the documentation, the existing issues or discussions
  • I have joined the ZITADEL chat

Version

No response

Describe the problem caused by this bug

The endpoint StartIdentityProviderIntent returns either a nextStep as authUrl or postForm. Currently the authUrl is used correctly to redirect too, but the postForm is never handled. As a result the external SAML IDPs can only be added with Redirect-Binding for now.

To reproduce

Steps to reproduce:

  1. add external SAML IDP with Post-Binding
  2. try to login from typescript login through external SAML IDP
  3. no redirect

Screenshots

No response

Expected behavior

To solve this the postForm has to be displayed directly form the response, which has an autosubmit as redirect to the IDP.

Relevant Configuration

No response

Additional Context

No response

@stebenz stebenz added the bug Something isn't working label Apr 1, 2025
@stebenz stebenz mentioned this issue Apr 1, 2025
11 tasks
@muhlemmer muhlemmer moved this to 🧐 Investigating in Product Management Apr 1, 2025
@muhlemmer muhlemmer added login Login Application auth labels Apr 1, 2025
@muhlemmer muhlemmer moved this from 🧐 Investigating to 👀 In review in Product Management Apr 2, 2025
@muhlemmer muhlemmer moved this from 👀 In review to 🐛 Bugs/Small Issues in Product Management Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth bug Something isn't working login Login Application presentation-layer
Projects
Status: 🐛 Bugs/Small Issues
Development

No branches or pull requests

4 participants