Closed
Description
Summary
I'm just switch from Spring Boot 1.5.4 to 2.0.0.BUILD-SNAPSHOT. Most functionality migrate seamless, but i meet strange behavior of BadCredentialsException handling. In Spring 4 it was show as all other exceptions, like
{
"error": "Unauthorized",
"message": "Bad credentials",
"path": "/v1/admin/users",
"status": 401,
"timestamp": "2017-07-25T10:53:13+0000"
}
But now just empty response with code 401 produced. All other spring security exceptions like "Forbidden" shown as expected in JSON.
Actual Behavior
Just
HTTP/1.1 401
on BadCredentialsException
Expected Behavior
Full JSON body
{
"error": "Unauthorized",
"message": "Bad credentials",
"path": "/v1/admin/users",
"status": 401,
"timestamp": "2017-07-25T10:53:13+0000"
}
on BadCredentialsException
Configuration
Only default spring security properties, no additional properties set
Version
Spring Boot 2.0.0 SNAPSHOT, Spring Framework 5.0.0.M3
Sample
Sorry, part of production project
Metadata
Metadata
Assignees
Labels
No labels