스프링 시큐리티 썸네일형 리스트형 [Spring] Security의 인가(Authorization) 실패 시 처리 기존 프로젝트에서 스프링 시큐리티 사용에 있어, 인가 실패 시 스프링이 제공하는 기본 예외를 반환하고 있어, 내가 원하는 Json 형태로의 반환을 위해 추가로 커스텀이 필요했다. 당연히 스프링 시큐리티에서 예외처리 커스텀이 가능한 기능을 지원하고 있다. AccessDeniedHandler 인터페이스를 구현받고 handle 메소드를 재정의 한 후, 시큐리티 설정에 추가해주면 된다. 우선 Jwt와 시큐리티 예외처리를 동일한 형식으로 처리하기 위한 Response Writer 용 static method를 만들었다. public class CommonWriter { private static String convertToJson(Object object) { try { return new ObjectMappe.. 더보기 이전 1 다음