如何将MVC 4 OpenId Google登录迁移到OAuth 2.0或Google+登录

Ape*_*lus 7 google-openid oauth-2.0 google-plus asp.net-mvc-4 google-oauth

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

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

注意:在格式化这个问题时,我遇到了这个有前途的信息:Web应用程序(ASP.NET MVC)

par*_*uel 1

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

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