ASP.NET MVC5 OAuth,为什么第二次提示要求发送电子邮件

时间:2016-06-22 19:38:54

标签: asp.net-mvc asp.net-mvc-4 oauth-2.0 google-oauth

当我进入我的ASP.NET MVC5应用程序时,在我确认了我的Google帐户后会出现第二个对话框(例如)。它说:

  

您已成功通过Google验证。请输入用户   下面此站点的名称,然后单击“注册”按钮完成   登录。

我想从谷歌获取电子邮件作为扩展属性(我发现帖子如何做),我想使用该电子邮件而不是提示用户。如何禁用此额外屏幕?

1 个答案:

答案 0 :(得分:3)

第二步仅作为如何在创建用户帐户并将登录与其关联之前收集其他用户数据的示例。如果您不想要它,请将其删除。只需将实际创建用户帐户的代码合并到ExternalLoginCallback操作中,然后将其重定向到第二步。