_emphasized text_It appears that comparison of UserName objects doesn't take into account the location of the splitpoint, between usernames and database names. This means when you have two users, one named 'x' on DB 'y@z' and one named 'x@y' on DB 'z', a conflict is possible which prevents one from logging in.
- is related to
-
SERVER-20362 JS Scopes may leak between synthetic users with '@' in name and database
- Closed
- related to
-
SERVER-23983 PLAIN authentication is truncating the user
- Closed