你能改变401错误响应吗?

时间:2016-08-12 03:08:24

标签: spring spring-security spring-boot

我的问题是,您是否可以更改401错误消息的响应结构?

{
    "error": "unauthorized",
    "error_description": "No AuthenticationProvider found for org.springframework.security.authentication.UsernamePasswordAuthenticationToken"
}

例如

{
    "timestamp" : 123124354,
    "status" : 401,
    "message" : "The username or password are not valid!"
}

1 个答案:

答案 0 :(得分:1)

前一段时间回答:Modify default JSON error response from Spring Boot Rest Controller。检查reference guide我建议使用@ControllerAdvice,以便最灵活地定义如何返回JSON响应。