Update VKontakteAuthenticationHandler.cs

Email support. VK send it with access_token
This commit is contained in:
Yuri Petskus
2016-05-24 15:53:12 +06:00
parent 4891cb06dc
commit 511a4c1287

View File

@@ -95,6 +95,10 @@ namespace Owin.Security.Providers.VKontakte
var user = await GetUser(response, accessToken);
var context = CreateAuthenticatedContext(user, accessToken, properties);
// Email support. VK send it with access_token
context.Identity.AddClaim(new Claim(ClaimTypes.Email, response["email"].ToString(), XmlSchemaString,
Options.AuthenticationType));
await Options.Provider.Authenticated(context);
@@ -226,4 +230,4 @@ namespace Owin.Security.Providers.VKontakte
return context.IsRequestCompleted;
}
}
}
}