Asp.net mvc 4 从OpenId获取名字、姓氏和其他名称?

Asp.net mvc 4 从OpenId获取名字、姓氏和其他名称?,asp.net-mvc-4,login,oauth,openid,dotnetopenauth,Asp.net Mvc 4,Login,Oauth,Openid,Dotnetopenauth,ASP.NET MVC模板中的相关函数 如何获取用户的一些附加属性,如FirstName等?我不介意使用DotNetOpenAuth,如果没有其他选择,我显然更喜欢机箱内版本 我不确定我必须改变什么才能让它工作,我不想把一切都搞砸。我想答案是你不能。ASP.MVC模板使登录变得简单,但基本上就是这样。只是身份验证。它提供的关于用户的信息很少,甚至没有,除了之前在这里的同一个用户 如果您想为用户获取更多信息,我建议您自己处理更多的登录信息。在OpenIdRelyingParty MVC示例中,您可

ASP.NET MVC模板中的相关函数

如何获取用户的一些附加属性,如FirstName等?我不介意使用
DotNetOpenAuth
,如果没有其他选择,我显然更喜欢机箱内版本


我不确定我必须改变什么才能让它工作,我不想把一切都搞砸。

我想答案是你不能。ASP.MVC模板使登录变得简单,但基本上就是这样。只是身份验证。它提供的关于用户的信息很少,甚至没有,除了之前在这里的同一个用户


如果您想为用户获取更多信息,我建议您自己处理更多的登录信息。在OpenIdRelyingParty MVC示例中,您可以找到一个这样做的示例。

答案在很大程度上取决于您希望从哪个提供商获得数据。如果它是一个OpenID提供者,那是一回事。如果它是一个OAuth服务提供商,那么它是特定于每个服务提供商的。我看到你的问题上有OpenID和OAuth标签,但你的标题上只写着“OpenID”。请澄清。@Andrewornott请看一看。