오늘은 개인과제 Spring Security를 기존 AnonymousBoard에 적용하여
회원가입/로그인 로직을 수행 할 수 있게 만들었다. 아직 다 못만들었다
뭔가 구현은 되고 있지만 그 동작 원리를 이해하고 싶기 때문에 바로 넘어가고 싶진 않다..
하루의 끝으로 인증/인가에 대한 개념을 다시 복습할 수 있었던 특강도 들었다.
Spring에 도달하기 전 수많은 filter를 통해 Spring Security에서 제공하는 메소드로 인증 절차를 통해 JWT, Session, ID/PW 등의 정보를 통해 Security Holder에 인증정보를 담아(?) 최종적으로 API에 접근할때 그 접근자의 Authorized Check를 통해 API 로직에 도달한다..? 이정도 이해 한 듯 하다
내일은 ContextHolder나 Manager, Prodider 등등 강의에서 따라하며 구현해도 이해가 어려웠던 부분을 다시 직접 코드의 흐름을 따라가면서 제공되는 메소드를 눈을 크게뜨고 살펴보며 다시 이해해보려 노력해야겠다
추가. 알고리즘 스터디는 잘되고 있는듯 하다 (뿌듯) 프로그래머스에 들어가면 예전에 만들 날것의 더러운 코드를 보면 성장하고 있음을 느낀다ㅎㅎ