我在核心3.1中使用google身份验证。以前,我的代码运行良好,但是在有了系统格式之后,项目给了我一个例外。*ArgumentException:必须提供“ClientId”选项。(参数'ClientId') Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions.Validate()
我在启动时给出了客户机ID,如下所示:
services.AddAuthentication()
.AddGoogle(options =>
{
IConfigurationSection googleAuthNSection =
Configuration.GetSection("Authentication:Google");
options.ClientId = googleAuthNSection["7111841*********"];
options.ClientSecret = googleAuthNSection["uc**************"];
});请帮我处理这个
发布于 2021-02-06 18:13:27
现在有点晚了,但我也遇到了同样的问题。经过反复思考,我发现问题(至少对我来说)是我指出了参数错误。确保客户端ID参数指向真正的位置,并且没有拼写错误。
https://stackoverflow.com/questions/63105127
复制相似问题