自定义Spring Boot的oauth / token端点错误

时间:2019-05-16 15:36:17

标签: spring-boot oauth jwt

/oauth/token的请求失败时,该请求不会转发到/error,因此无法通过实现ErrorController和自定义DefaultErrorAttributes对其进行自定义。

那么,这个响应如何:

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

已转换为:

{
    "timestamp": "...",
    "status": 400,
    "path": "/oauth/token",
    "errors": [
        {
            "code": 20,
            "error": "Bad credentials",
            "message": "The username and password provided are incorrect"
        }
    ]
}

PS:我正在使用Spring Boot 2.1.3.RELEASE以及spring-security-oauth2:2.3.4.RELEASE和spring-security-jwt:1.0.10.RELEASE。

0 个答案:

没有答案