为什么https://login.microsoftonline.com / ...登录页面显示GUID而不是用户电子邮件?

时间:2016-11-16 12:32:54

标签: c# authentication asp.net-web-api azure-active-directory azure-ad-b2c

我使用Microsoft azure Active Directory B2c来验证我们的网站。我们按照here给出的模型来验证我们的网站。认证流程如下

  1. 我点击登录按钮(在我们的网站上)登录(登录页面将用户重定向到微软在线登录页面)
  2. 我被重定向到微软登录页面https://login.microsoftonline.com/,其中包含所有自定义值,如tanent id等。
  3. 我输入用户名和密码进行登录。 ......
  4. 我点击了最后的注销,我退出了网站。
  5. 下次登录时,流程如下

    1. 我点击登录按钮(来自我们的网站)
    2. 我被重定向到微软登录页面。
    3. Microsoft登录页面记录了我已登录的电子邮件
    4. 我点击了我的电子邮件
    5. 我被重定向到登录页面,在那里我输入用户名(电子邮件)和密码
    6. 大部分时间都可以正常工作。但有时微软登录页面在其登录页面上显示GUID而不是我的用户电子邮件ID。是否有理由为登录页面显示GUID而不是电子邮件以及如何避免这种情况?以下是显示GUID而非电子邮件的屏幕短信

      enter image description here

0 个答案:

没有答案