Hey @Rob! :gigipixel: Thanks so much for reaching out - I'm going to look into this with our engineers and get back to you with a response ASAP. Thanks for your patience!
Hi @Rob could you please check that the "Username and Password allowed" option is checked both in the Default Settings as well as in the Organization level settings?
There is already an issue regarding this topic around fallback handling in the login, refer to https://github.com/zitadel/zitadel/issues/6466. In the meantime, we are working on a fix to solve your problem, I will keep you updated.
Preflight Checklist I could not find a solution in the existing issues, docs, nor discussions I have joined the ZITADEL chat Describe your problem Given I have configured an IDP while allowing pass...
With this if you disallow the external login, you will not be redirected to the external IDP. That you always get the selection of password or IDP, unfortunately you would need to wait for the before mentioned PR.
Which Problems Are Solved The current login will always prefer external authentication (through an IdP) over local authentication. So as soon as either the user had connected to an IdP or even when...
The problem is here that you get stuck on the IDP login, if you would come back to Zitadel with an error, as it should be as the login was not successful, then you could use your password. The current login expects if you logged in with an IDP, you should be able do login again, if not you should return with an error.
It's unfortunate but I can only propose to create an issue and/or support request regarding this problem of improper error handling of IDPs