wasn't there something in the past where the user name used for login is not identical to the user id?
something in the area of ldap maybe @blizzz