java如何将Spring Security BadCredentialsException映射到HTTP 401代码
当我抛出org.springframework.security.authentication.BadCredentialsException
异常时,在客户机中它将显示401
,如下所示
{
"timestamp": "2016-03-29T09:07:50.866+0000",
"status": 401,
"error": "Unauthorized",
"message": "Some message",
"path": "/test/service1/getAll"
}
我想知道BadCredentialsException
映射到HTTP 401
状态码的位置和方式
# 1 楼答案
是^{} 处理安全拦截器引发的异常,并提供合适的HTTP响应:
查看Spring安全文档以获取更多信息here和here