Spring Security 5 버전에서 신규 추가된 기능 중 단연 돋보이는 기능은 OAuth 2.0 Login이었습니다.
OAuth를 이용한 Login 기능은 모바일 디바이스와 SNS 서비스의 이용이 활발해진 이래로
가장 중요한 인증 수단 중 하나가 되어 왔습니다.
그럼에도 불구하고 Spring Security에서는 5 버전이 되어서야 비로소 단일화되고
일관적인 OAuth Login 기능을 이용할 수 있었는데요.
심지어 그마저도 Authorization Server 기능은 정식으로 릴리스된 지 아직 반년도 채 되지 않습니다.
이번 세션에서는 Spring Security 5를 이용한 OAuth 기능 구현을 Client부터 Authorization Server까지 총정리해서 알아보고자 합니다.
대상
- OAuth 로그인 기능 구현에 관심 있는 분
- Spring Security 프레임워크에 관심 있는 분
- Spring Authorization Server에 관심 있는 분
발표자
신동민 / NHN Dooray!
온라인상의 협업을 혁신하여 인류의 삶을 개선하려는 Dooray! 서비스의 백엔드 개발자입니다.