Add support for OpenID
The internet is a wonderful place, where nobody needs an passport to walk on. Why not allowing people to log into gitlab with self-certified identity ?
OpenID is well supported, has many providers and I guess you're already using it to allow logging in with accounts from major corporations. How about also being nice to people ?