Spring Security : 익명 사용자 필터
이 글은 인프런 정수원님의 강의를 듣고 복습하며 작성한 글입니다. 익명 사용자 필터(AnonymousAuthFilter) 익명 사용자 필터는 인증받지 않은 사용자를 위해 제공되는 필터다. 예를 들어 인증을 받지 않는 사용자가 있다고 가정해보자. 그러면 이 사람은 인증 객체를 가지고 있지 않기 때문에 인증 객체가 있냐고 물어보면 항상 Null이라는 값을 보여줄 것이다. 그런데 이렇게 될 경우 Null Pointer Exception이 발생할 수 있다. 따라서 스프링 시큐리티는 인증되지 않은 사용자에게도 익명 인증 객체를 전달하면서 "인증 객체로 증명한다"라는 방식을 유지하려고 한다. 사실, 익명 인증객체라고 해서 뭔가 기능이 추가되지는 않는다. 익명 인증 객체는 어디에도 갈 수 없는 통행증을 얻은 것이나 ..