Spring Security (6) SecurityContextHolder
Intro 이전 글에 이어서 Spring Security 의 인증(Authentication)에 대해서 공부해 보려고합니다. Authentication Spring Security 문서에 있는 인증에 대한 간단한 설명(링크)을 한 번 확인하고 가겠습니다. Authentication is how we verify the identity of...
Intro 이전 글에 이어서 Spring Security 의 인증(Authentication)에 대해서 공부해 보려고합니다. Authentication Spring Security 문서에 있는 인증에 대한 간단한 설명(링크)을 한 번 확인하고 가겠습니다. Authentication is how we verify the identity of...
Intro 팀 프로젝트에 MyBatis와 MySQL을 사용중입니다. 오늘 Stored Procedure 를 사용하려는데, 값을 파라미터로 보내는 예제는 많은데 출력해서 값을 가져오는 건 쓸만한 예제가 잘 안보입니다. 그래서 문서롤 보니 MyBatis 문서는 개인적으로 좀 난잡한거 같아서 GPT에 물어봤습니다. 인터넷에 괜찮은 예제가 많이 없어서 그...
Intro 짧게 끊어서 쓰다보니 벌써 다섯 번째 가 됐습니다. Spring Security 무료 강의(링크)가 인프런에 있다는 정보를 입수했습니다. 아직 보지는 못했지만, 무료버프 받은거 치고도 평점이 높은걸 보니 괜찮은 강의인가 봅니다. 동영상 강의를 보고있으면 알고있다는 착각에 빠질 때가 많아서 별로 선호하지는 않지만, Spring Securi...
Intro 이전 글에서 DelegatingFilterProxy와 FilterChainProxy를 살펴봤습니다. 마지막에는 다음과 같이 정리했었습니다. Servlet Container 메커니즘 상 Spring Bean을 인식할 수 없기 때문에, Spring 에서는 DelegatingFilterProxy를 Servlet Container에 Fi...
Intro Servlet Filter에 대해 살펴봤던 이전 글에 이어서 Spring Security 를 살펴보겠습니다. DelegatingFilterProxy 이전 글에서 보던 Architecture 문서(링크)를 이어서 보면, 가장 먼저 나오는 것은 DelegatingFilterProxy 입니다. 문서에서 DelegatingFilterProxy...
Intro 이전 글에서 간단하게 맛보기 겸 Spring Security를 사용해봤습니다. 그리고 저는 그 사이에 팀 프로젝트를 하면서 여기저기 널려있는 예제와 감으로 적당히 ID/Password 로그인과 구글, 카카오, 네이버 로그인이 가능은 하도록 만들어봤습니다. 하면서 가장 힘들었던 것은 Spring Security 의 흐름을 잘 모르다보니 ...
Intro 취업 준비 해야할 타이밍에 Spring Security 공부하는게 맞나 싶기는 하지만, 팀 프로젝트에 들어가면서 회원 관리 기능을 맡게되어 Spring Security를 안할 수는 없게 됐습니다. 공부를 안하고도 예제를 적당히 수정해가면서 기능 구현은 가능해서 조원들을 위해 로그인/로그아웃/회원가입이 작동은 하게 구현해놨지만, 다른 기능...
Intro 새로운 팀 프로젝트는 Spring Boot 3 버전대에서 시작할 예정이라 swagger를 Spring Boot 3 버전에서 설치해 봤습니다. 보고있던 책(링크)이 2021년에 출간된 책이다보니 책에 나온 swagger 관련 라이브러리들이 구버전이기도 했고, 최신 버전의 라이브러리들도 Jakarta EE를 지원하지 않아 Java EE 라이브...
Intro 이전에 Spring을 간단히 배우고서 API를 되기는 한다 라는 느낌으로 만들어봤습니다. 다음 주에 시작할 팀 프로젝트를 할 때는 RESTful API에 발은 걸쳐봤다 라는 느낌은 받고 싶어 Spring을 이용해서 RESTful API를 만드는 방법에 대해 공부를 시작했습니다. Spring을 이용해서 API를 만드는게 주 목적인 책(링크...
Intro 이전 글에서는 리플렉션을 이용해서 xml에 객체를 등록하고 불러오는 간단한 예제까지 해보고, Spring Framework 0.9 에서 xml을 이용하여 bean을 불러오는 코드를 살펴봤었습니다. 이번에는 언급했던 대로 Spring 흉내내기를 이어하면서 annotation을 사용하는 방법을 실습해보려고 합니다. 간단한 custom an...