7

我有一个当前正在使用OpenId Google登录的MVC 4 Web应用程序。这已被Google弃用,因此我需要将其迁移到Google支持的其中一种方法。我已阅读Google提供的文档,OpenID 2.0 (Migration),但我仍然无法将新的登录方法与我的应用程序集成。
我打算使用Google登录的所有电子邮件地址。我不关心从Google获得有关用户的任何其他信息。

我的问题是我必须采取哪些步骤将我的MVC 4 Web应用程序迁移到Google登录的受支持方法?

注意:当格式化这个问题我碰到这个充满希望的信息传出:Web applications (ASP.NET MVC)如何将MVC 4 OpenId Google登录迁移到OAuth 2.0或Google+登录

回答

1

所有你需要做的就是C#创建一个MVC项目,启用单一授权,并与编辑文件Startup.Auth.cs您info:

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

我试着为oauth 2安装Dotnetauth。nuget错误消息表明它只与.NET 4.5+兼容。有没有解决方法? – 5arx 2016-07-13 10:58:28