从外部登录中提取用户电子邮件

时间:2013-11-13 19:32:05

标签: c# asp.net-mvc-5

我刚刚开始使用MVC5。

我制作了一个小型网络应用程序,允许用户与他们的Facebook / Google / Microsoft帐户建立联系。

它工作得很好,但是,创建的用户(在数据库中)缺少他们的帐户电子邮件地址(NULL)。

这就是用户在我的应用程序中的样子:

public class ApplicationUser : IdentityUser
{
    public string Email { get; set; }
    public string ConfirmationToken { get; set; }
    public bool IsConfirmed { get; set; }
}

我的帐户控制器非常类似于vs2013默认的mvc5网络应用程序模板。

我如何从这些特定提供商(Facebook / Google / Microsoft)获取他们的电子邮件地址?

1 个答案:

答案 0 :(得分:0)