在Blazor Server .NET 8中,如果在使用Google登录按钮时出现"缺少OAuth状态"错误,可以尝试以下解决方法。
{
"Google": {
"ClientId": "YOUR_CLIENT_ID",
"ClientSecret": "YOUR_CLIENT_SECRET"
}
}
services.AddAuthentication()
.AddGoogle(options =>
{
options.ClientId = Configuration["Google:ClientId"];
options.ClientSecret = Configuration["Google:ClientSecret"];
});
这些步骤应该能够解决"缺少OAuth状态"错误,并使Google登录按钮正常工作。