-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Add option to always display connector selection even if there's only one #1505
Conversation
Thank you for the contribution 🎉 |
https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest I'm not sure |
@MarcDufresne Ah, I see. Yeah, indeed; but thanks a lot for checking. ✔️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! With a quick test addition, this should be good to go. 🎉
Test added! |
8b7c074
to
0dbb642
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Good addition.
Add option to always display connector selection even if there's only one
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
The current indentation of the OAuth2 configuration block doesn't allow for extra properties to be added. This allows to enable the new configuration that will always display the login screen, even though only one connector is defined. The default value (disabled) is also added to the values file for documentation. See also: https://github.com/dexidp/dex/releases/tag/v2.18.0 See also: dexidp/dex#1505 Signed-off-by: Maxime Legault-Venne <[email protected]>
We are currently building an auth proxy system that will be used to authenticate users before being redirected to their destination. The fact that Dex automatically forwards to the connector if there's only one has been confusing for our users. They type
my-service.com
in their browsers and end up on Google login, not a great UX.This PR allows to specify an option to always show the connector selection screen even if there's only one. That way our users will land on a themed login page, and select "Login with Google" before ending up on Google login.
Let me know what you think!