UseGoogleAuthentication生成错误无法将lambda表达式转换为type

时间:2017-01-27 21:59:17

标签: c# asp.net asp.net-mvc authentication

我在msdn网站,stackoverflow和...中查看了许多示例,并且添加了如下所示的谷歌身份验证:

    app.UseGoogleAuthentication(options =>
    {
        options.ClientId = "CLIENTID";
        options.ClientSecret = "CLIENTSECRET";
    });

但是在我的代码中,整个块都带有红色错误指示的下划线,显示错误:

  

无法将lambda表达式转换为' GoogleOptions'因为它不是委托类型

有什么不对? 我使用的是Asp.NET MVC .NetCore

1 个答案:

答案 0 :(得分:0)

如果尚未安装nuget,请安装nuget Microsoft.AspNetCore.Authentication.Google 并更改下面的googleoptions。

app.UseGoogleAuthentication(new GoogleOptions()
{
    ClientId = Configuration["ClientId"],
    ClientSecret = Configuration["ClientSecret"]
});