我正在使用开箱即用的 MVC4 OpenId 实现。
我得到了AuthenticationResult
使用:
var result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
在结果上,您可以使用数组访问提供者特定的数据:
result.ExtraData
现在的问题:
我知道作为 OpenId 解决方案的一部分,您可以向提供商索取更多信息。
我如何从默认情况下不提供名字和姓氏的提供商(如 Google 等)请求具体名字和姓氏?
谢谢。