Paper Lantern for cPanel accounts is being retired this year. Find out more »
cPanel & WHM Version 102 has been released, and brings a slew of great updates. Take a look at what is included, and then upgrade today!

Always show OIDC login options in the same order

Yehuda Katz shared this idea 9 months 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