Unify LDAP and standard signin tabs
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
We have enabled one LDAP server ("ST Employee") and regular gitlab users. The signin box currently looks like this:
Often, users having "standard" gitlab accounts forget to change the tab on signin. Sometimes, they send us a help mail saying their login does not work, but it comes out the reasen is they forget to switch the tabs.
We even have a bold text on the left saying they need to switch to standard if they are no employee, but users don't read if they just want to log in fast.
My proposal is to merge both signin tabs to one.
Proposal
Only have one signin tab. When signing in, the system checks each provider one by one. Eg. it first checks the ldap servers, then the standard accounts (order should be configurable by an admin, so it could check the standard accounts first and then the ldap ones etc.). When one provider logs the user in successfully, next ones are not checked of course.
