我在msdn网站,stackoverflow和...中查看了许多示例,并且添加了如下所示的谷歌身份验证:
app.UseGoogleAuthentication(options =>
{
options.ClientId = "CLIENTID";
options.ClientSecret = "CLIENTSECRET";
});
但是在我的代码中,整个块都带有红色错误指示的下划线,显示错误:
无法将lambda表达式转换为' GoogleOptions'因为它不是委托类型
有什么不对? 我使用的是Asp.NET MVC .NetCore
答案 0 :(得分:0)
如果尚未安装nuget,请安装nuget Microsoft.AspNetCore.Authentication.Google 并更改下面的googleoptions。
app.UseGoogleAuthentication(new GoogleOptions()
{
ClientId = Configuration["ClientId"],
ClientSecret = Configuration["ClientSecret"]
});