MSDN文档states:
GoogleAuthenticationExtensions.UseGoogleAuthentication方法
(IAppBuilder)
注意:此API现在已过时。
有什么选择?应该使用什么代替这种方法?
最佳答案
您可以像这样使用Google OAuth2中间件:
private void ConfigureAuth(IAppBuilder app)
{
var cookieOptions = new CookieAuthenticationOptions
{
LoginPath = new PathString("/Account/Login")
};
app.UseCookieAuthentication(cookieOptions);
app.SetDefaultSignInAsAuthenticationType(cookieOptions.AuthenticationType);
app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions
{
ClientId = ConfigurationManager.AppSettings["ClientId"],
ClientSecret = ConfigurationManager.AppSettings["ClientSecret"]
});
}
您可以在以下位置创建客户端ID和密码:https://console.developers.google.com/