Skip to content
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

Provide option to user for the desired login method #360

Open
2 of 4 tasks
muhlemmer opened this issue Feb 6, 2025 · 0 comments
Open
2 of 4 tasks

Provide option to user for the desired login method #360

muhlemmer opened this issue Feb 6, 2025 · 0 comments
Labels
improvement login Login Application

Comments

@muhlemmer
Copy link

Preflight Checklist

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

Describe your problem

Currently Zitadel defaults to using an IdP if one was previously used by a user. When an auth request happens and Zitadel is aware of a linked IdP, the user is redirected silently without asking if other methods (like password) are preferred instead. Only when the IdP login flow fails, we present options as a fallback.

There are situations where this is not desired. As per incoming support case:

Our case for this is simple: at some clients onsite, we are not able to login via Microsoft due to their corporate network policies. In this case, the Idp gets stuck, without Zitadel detecting it (because the warning is on the Microsoft side).

The current flow is desired by many of our users / customers and therefore we can't change the behavior globally.

Describe your ideal solution

Acceptance criteria

Version

No response

Environment

ZITADEL Cloud

Additional Context

After zitadel/zitadel#9318

@muhlemmer muhlemmer added improvement login Login Application labels Feb 6, 2025
@muhlemmer muhlemmer moved this to 🧐 Investigating in Product Management Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement login Login Application
Projects
Status: 🧐 Investigating
Development

No branches or pull requests

1 participant