【问题标题】:ASP.NET MVC4 Google oAuthASP.NET MVC4 谷歌 oAuth
【发布时间】:2013-04-27 05:55:31
【问题描述】:

我正在尝试在 MVC 4 项目中配置 Google oAuth。根据Hanslemans Excellent Video

,它开箱即用

我可以注册、登录、注销等,但我拥有的唯一信息是电子邮件地址。我希望能够从 Google 获取名字、姓氏和图片

This blog 概述了它是可能的 - 但是当我运行它时,所有可用的都是电子邮件地址。这很明显,因为这就是我们请求许可的全部内容。

所以我的问题是如何向 Google 索取更多信息以及如何访问它。我知道它可以编写我自己的 oAuth 访问权限,但我认为它可以使用开箱即用的 MVC 4 代码。

提前非常感谢

【问题讨论】:

  • 我在同一条船上,Extradata只有电子邮件地址

标签: oauth asp.net-mvc-4 google-oauth


【解决方案1】:

我认为这属于 DotNetOpenAuth.AspNet version="4.0.3.12153" 包中的错误。您需要编写自己的客户提供商,然后您可以从中获取数据

http://blogs.msdn.com/b/pranav_rastogi/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx

您应该可以使用 GetExtraData 来获取您要查找的数据!

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 2015-05-17
    • 2012-07-31
    • 1970-01-01
    相关资源
    最近更新 更多