Our features site is undergoing a refresh! Be sure to explore the revamped site and discover our latest product roadmap launching here on Monday, March 18th.

Always show OIDC login options in the same order

Yehuda Katz shared this idea 3 years ago
Not Planned

As a cPanel end user with multiple accounts on the same server, I would like the OpenID Connect login options to always show up in the same order. For example, on one server, I can log in with Google or with cPanelID, but those options are not always in the same order. Once I choose the correct option there, if I have multiple accounts linked to one ID, they show up in different orders. Alphabetical order would make the most sense for the list of accounts, possibly with a separate option for the most recently used choices. For the OIDC providers, listing either alphabetically or allowing the server administrator to choose the order would be great.


Attached screenshots shows the login screen for the same server in two browser windows next to each other with the OIDC providers in a different order, then the different order of the linked accounts.

Replies (1)

photo
1

Yehuda,

Thank you for the feedback! This makes a ton of sense. I know there is some work being done on this in the future, but it's not currently on our roadmap. I'm going to mark this not planned for now, but will come back and update this and keep it in mind as we improve this system.

photo
1

I finally got annoyed enough to see what it would take to fix this. We disabled cPanelID login, so that works around the first issue. Sorting the usernames was a one line addition to the cPanel code - see my forum post: https://forums.cpanel.net/threads/order-of-oidc-multiple-account-list.693769/post-2929789

photo
Leave a Comment
 
Attach a file