从数据库获取JWT配置时请求体非空错误排查
JWT配置动态获取时出现400请求验证错误
当直接从appsettings.json中读取JWT密钥(jwtKey)和发行方(jwtIssuer)时,代码可以正常运行。但改为从请求体提取用户名,再根据用户名从数据库获取对应的JWT配置后,尽管已经成功获取到用户名、密钥、发行方等所有必要参数,却始终收到以下400验证错误:
{ "errors": { "": [ "A non-empty request body is required." ], "loginRequest": [ "The loginRequest field is required." ] }, "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "One or more validation errors occurred.", "status": 400, "traceId": "00-24b434905f3a6770c0e5ac41d0ac025c-d252d9f9f59a0d6f-00" }
现附上Program.cs代码,请求排查该错误的原因。
内容的提问来源于stack exchange,提问作者Javeria
相关产品推荐
相关产品推荐

