We are having trouble with just one of our many users. When this particular user logs in to our site using his Microsoft Windows Live account, Auth0 is not providing his email address. Our system requires the email address because it is the unique identifier for each user. Without the email address, our site rejects the login.
Auth0 logs show that the user logged in successfully but the log does not show the user’s email address. For all other users in our system, the log shows their email address. We know we have the right user because the log does show his IP Address (which is his personal home IP address).
Even in the list of logs, the “Successful Login” logs show the email address of all other users in the Description column but for this user it is blank.
In the Users page, Auth0 shows this user but it does not provide a name or email address for them. The name just shows as N/A and the email address does not show.
We have several users on our system, using either Google or Microsoft Windows Live accounts. All of them can authenticate successfully except for this one user. This user can use their Google account (it has a different email address) and it works successfully.
Our Auth0 settings require the Email Address for Microsoft Windows Live account users (and for our Google users).
We have eliminated the user’s browser, computer and IP. He tried several browsers with the same results. He can log in using his Google account on the same browser and it works. He shared his desktop with me via Skype and I successfully logged in using my own Microsoft Windows Live account on his browser. Auth0 did provide us with the email address when I logged in as myself.
He can also successfully log into our smoke test environment, which is a copy of our live system but it uses a different Auth0 account. That account is getting his email address.
He did not refuse to provide his email address when his Microsoft Windows Live account asked him whether our system could access some of his personal information (basic profile and email). In fact, his Microsoft Windows Live account settings clearly show that he IS allowing us to have his email address.
I watched as he removed permissions to our Website from his Microsoft Windows Live account. When he went back to our site, it prompted him again for his information (basic profile and email address). He accepted. Again, Auth0 shows that “someone” successfully logged in from his IP address but their display name and email address are blank.
I went into the user in the Auth0 management portal and removed him. He logged in again and we have the same result. Auth0 once again shows a user with no name and no email address.
We have eliminated everything we can think of before reaching out to support. It seems to be some combination of our production Auth0 account and this one user’s Microsoft Windows Live account.
Any help is greatly appreciated.