
클린 아키텍처를 처음 공부하고 백엔드 서버에 적용해 보며 겪었던 어려움, 책에서 잘 설명해 주지 않던 부분에 대한 고민들을 나눕니다.

2022년 11월에 기존의 Spring framework 5 와 Spring Boot 2.X 버전을 대체하는 Spring framework 6와 Spring Boot 3 가 릴리즈되었습니다. 어떤 변화가 있고, 어떻게 설정해야 할지 알아봅니다

NHN두레이 백엔드 엔지니어 이경환 수석이 소개하는 웹 서버 인증서. HTTPS 웹 서비스에 필수적으로 사용하는 웹 서버 인증서, 어떤 의미를 담고 있는지 읽어 드립니다.

Spring Security 5 버전에서 신규 추가된 기능 중 단연 돋보이는 기능은 OAuth 2.0 Login이었습니다.
OAuth를 이용한 Login 기능은 모바일 디바이스와 SNS 서비스의 이용이 활발해진 이래로
가장 중요한 인증 수단 중 하나가 되어 왔습니다.
그럼에도 불구하고 Spring Security에서는 5 버전이 되어서야 비로소 단일화되고
일관적인 OAuth Login 기능을 이용할 수 있었는데요.
심지어 그마저도 Authorization Server 기능은 정식으로 릴리스된 지 아직 반년도 채 되지 않습니다.
이번 세션에서는 Spring Security 5를 이용한 OAuth 기능 구현을 Client부터 Authorization Server까지 총정리해서 알아보고자 합니다.