title: Get E-mail of User Authenticated with Microsoft Account in ASP.NET Identity
body: <p>I'm using the ASP.NET Identity stuff that came with the new MVC 5 templates in VS2013. I've configured external login providers so people can sign up using Google, Facebook, or Microsoft. However, I would still like to get peoples' e-mail address (e.g. for notifications, updates, etc.).</p>
  
  <p>By default the <code>app.UseGoogleAuthentication()</code> will also request the user's e-mail address. For Facebook, I've created a new instance of the <code>FacebookAuthenticationOptions</code> class, and added the following scope: <code>facebook.Scope.Add("email")</code>. This also works.</p>
  
  <p>I'm having problems getting the e-mail for people using a Microsoft Account. The <code>MicrosoftAccountAuthenticationOptions</code> also has a <code>Scope</code> property, but adding <code>email</code> doesn't seem to work. In the <a href="http://msdn.microsoft.com/en-us/library/live/hh826526.aspx" rel="noreferrer">documentation</a> I see there is a scope <code>wl.emails</code> but it returns an array of e-mail addresses and I'm not sure if this is the equivalent for <code>email</code> with Facebook.</p>
  
  <p>Does anyone have a suggestion how to get the e-mail address as a claim when authenticating?</p>