我遇到了如上面屏幕截图所示的问题,任何人都可以简单地解释一下并帮助我找到该问题的可能解决方案吗?
这是整个项目:
https://github.com/Hasanboevs/Registr-Login-Jwt
它应该在 swagger 上工作,所以它没有,我正在学习身份验证和授权。由于我没有任何知识或经验,所以决定向您请教,希望您能给我清楚的解释
System.ArgumentNullException:'值不能为空。 (参数's')'
解决如上截图所示的问题:
尝试将
Jwt: Issuer
删除为Jwt:Issuer
,修改如下:
ValidIssuer = builder.Configuration["Jwt:Issuer"],
ValidAudience = builder.Configuration["Jwt:Audience"],
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"]))