We’ve faced a particular issue with account linking on Auth0.
User was registered twice:
- Via Auth0 form with email
- Via Google sign in (linked as idp to Auth0)
We have this rule configured on Auth0 - https://auth0.com/rules/link-users-by-email. And in case users from Auth0 and Google forms have exactly same email (e.g.
firstname.lastname@example.org) it works perfectly fine. However it doesn’t work with two emails having different cases, looks like Auth0 treats them as 2 separate users.
As I’ve seen Auth0 automatically converts uppercase name in email to lowercase when using Auth0 form to signup. However it’s not the case when user is registered with Google as identity provider. Email of a user is still displayed as
A@test.com and that’s probably the reason why merging is not working.
Therefore this looks to me like a bug as a behavior is very unexpected and this created an issue in our system.