Asp.net mvc 4 如何将MVC4OpenID Google登录迁移到OAuth2.0或Google+;登录

Asp.net mvc 4 如何将MVC4OpenID Google登录迁移到OAuth2.0或Google+;登录,asp.net-mvc-4,oauth-2.0,google-plus,google-oauth,google-openid,Asp.net Mvc 4,Oauth 2.0,Google Plus,Google Oauth,Google Openid,我有一个MVC4Web应用程序,目前正在使用开箱即用的OpenIDGoogle登录。这已被谷歌弃用,因此,我需要将其迁移到谷歌支持的方法之一。我已经阅读了Google提供的文档,但我仍然无法将新的登录方法与我的应用程序集成。 我打算使用谷歌登录的目的只是电子邮件地址。我不关心从谷歌获得关于该用户的任何其他信息。 我的问题是,我必须采取什么步骤将我的MVC4 web应用程序迁移到支持的Google登录方法? 注意:在格式化这个问题时,我遇到了一个很有希望的信息:您所要做的就是在C#中创建一个

我有一个MVC4Web应用程序,目前正在使用开箱即用的OpenIDGoogle登录。这已被谷歌弃用,因此,我需要将其迁移到谷歌支持的方法之一。我已经阅读了Google提供的文档,但我仍然无法将新的登录方法与我的应用程序集成。
我打算使用谷歌登录的目的只是电子邮件地址。我不关心从谷歌获得关于该用户的任何其他信息。

我的问题是,我必须采取什么步骤将我的MVC4 web应用程序迁移到支持的Google登录方法?


注意:在格式化这个问题时,我遇到了一个很有希望的信息:

您所要做的就是在C#中创建一个MVC项目,启用单一授权并使用您的信息编辑文件Startup.Auth.cs:

app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
{
ClientId = "{your ID}",
ClientSecret = "{your client-secret}"
});

我尝试为oauth 2安装Dotnetauth。nuget错误消息表示它仅与.NET 4.5+兼容。有解决办法吗?