썸네일 [Spring] Oauth2.0과 Spring Security 작동원리(+ 42Seoul Api를 이용한 Oauth2.0 로그인 구현) Intro 프로젝트를 진행하며 oauth2.0 로그인 기능과 일반회원 기능을 같이 구현하고자 하였다. 내 목표는, 42Seoul의 api를 이용해서 oauth2.0을 구현하기 위한 것이다. 이번 포스팅에서는 oauth2.0에 대한 이야기 Spring 프레임워크에서 Oauth를 편하게 사용할 수 있게 해주는 Spring Security 기능 들에 대해서 적어보고자 한다. Oauth2.0(Open Authorization) 요즘 oauth를 이용한 로그인 기능이 없는 곳이 없다. 네이버, 카카오, 구글 등 로그인을 할 때에 이전처럼 아이디(혹은 이메일)와 비밀번호를 전달받아 로그인할 수도 있지만, 카카오 계정으로 로그인 버튼 등이 있는 것을 볼 수 있다. 저 아래쪽의 티스토리계정 로그인을 누른다면, 기존 우..
[42Seoul] 8기 2차 라피신 후기 '내가 개발자로서의 도전을 해봐도 되겠다..!' 라고 결정을 지어 주던 42Seoul 라피신 후기를 한 장의 글로 짧게 써보고자 한다. [42Seoul 도전 이전 알고 있던 개발 지식] - 변수라는 것이 있다는 것을 알고 있었음 - c언어의 if, for, while 루프 개념(전공 시절 간단하게 배웠지만 사실 상 있다는 것만 인지하고 있는 수준) - 노마드코더 클론코딩을 따라해보다가 CSS부분에서 이해가 안된다 생각하여 포기(html이란 것이 무엇인지 정도만 파악) 정도의 비전공자였다. 단순히 전공과목에 기본적인 논리회로 등을 공부하며 c언어를 진행했지만 다룰 수 있는 수준이 아니었다. 이 글을 검색하고 찾아보는 사람들은, 42Seoul의 사전 테스트 및 여러 가지 정보들을 인터넷에서 찾아봤을 것이라 ..