spring 🍀/spring-security

인증/인가 과정에서 발생한 예외를 처리하는 방법 인증 : 사용자의 신원 확인 인가 : 신원이 확인된 사용자가 리서스에 액세스할 수 있는 권한이 있는지 확인 ✨ AuthenticationEntryPoint : 인증 예외 인증이 안된 익명의 사용자가 인증이 필요한 엔드포인트에 접근하게 된다면 HttpStatus 401 Unauthorized와 함께 스프링의 기본 오류 페이지를 보여준다. → 이를 처리해주는 로직이 바로 AuthenticationEntryPoint 라는 인터페이스이다. 인터페이스 내부를 살펴보면 인증 프로세스를 시작하기 위해 필요에 따라 ServletRespnse의 헤더를 수정해야한다고 나와있다. 따라서 Response의 contentType과 status를 수정해야한다. - Authentic..