我刚刚开始使用 MVC5。
我制作了一个小型网络应用程序,允许用户连接他们的 Facebook/Google/Microsoft 帐户。
它工作得很好,但是,创建的用户(在 DB 中)缺少他们的帐户电子邮件地址(NULL)。
这是用户在我的应用程序中的样子:
public class ApplicationUser : IdentityUser
{
public string Email { get; set; }
public string ConfirmationToken { get; set; }
public bool IsConfirmed { get; set; }
}
我的帐户控制器非常类似于 vs2013 默认 mvc5 Web 应用程序模板。
我如何从这些特定的提供商(Facebook/Google/Microsoft)那里获得他们的电子邮件地址?