You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When creating new users, the email field seems to be case sensitive, allowing for two users to be created where one has the email "[email protected]" and the other with "[email protected]". This runs into a major issue with the Google OAuth, as the authentication system detects two different users with the same email, throwing an error, not allowing the user to log in and view anything at all.
This should be explored a little more though, as it seems like by formal specification, it's up to the mail server whether they view emails as case-sensitive or not (everything after the @ is always mandated to be lower case). This means Django's EmailField would understandably be case-sensitive as well.
The text was updated successfully, but these errors were encountered:
When creating new users, the email field seems to be case sensitive, allowing for two users to be created where one has the email "[email protected]" and the other with "[email protected]". This runs into a major issue with the Google OAuth, as the authentication system detects two different users with the same email, throwing an error, not allowing the user to log in and view anything at all.
This should be explored a little more though, as it seems like by formal specification, it's up to the mail server whether they view emails as case-sensitive or not (everything after the @ is always mandated to be lower case). This means Django's
EmailField
would understandably be case-sensitive as well.The text was updated successfully, but these errors were encountered: