繁体   English   中英

"error": "invalid_grant", "error_description": "错误的凭据"

[英]"error": "invalid_grant", "error_description": "Bad credentials"

我正在 SpringBoot RestFul API 中实现Oauth2 一切正常,除非我使用错误的密码获得错误响应:

状态:400Bad 请求

{
    "error": "invalid_grant",
    "error_description": "Bad credentials"
}

但我是这样的例外:

状态:401 未经授权

{
    "error": "unauthorized",
    "error_description": "Invalid username/password combination"
}

如果密码正确

密码错误后: 密码错误后

如果您的授权凭据不正确,将返回401状态。 这将是您的基本身份验证用户名和密码(在 Postman Authorization 选项卡中),看起来没有改变。

由于请求的正文参数(用户名、密码)的验证未能找到匹配项,因此返回 400 状态。 (即,提供了错误的凭据。)就像其他请求一样,所需的参数未提交或格式不正确。 您的请求通过了 oauth 服务器对登录端点的基本授权。 如果这两种情况都返回 401 状态,那将是令人困惑和不正确的。400 状态

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM