이미 로그인과 회원가입은 끝낸 상태라서 무엇을 할 까 고민하던 중
소셜 로그인을 구현 해보기로 하였다.
oauth2를 사용하여 구현하였으며
google, github, naver 이렇게 3 종류의 소셜 로그인을 개발하였고
그 중 naver는 따로 원하는 요구사항이 있어서 provider를 추가로 넣어주어야 했다.
google을 예로 들자면
앱 생성 - 이런저런 설정 - 클라이언트 ID와 SECRET을 환경변수로 넣어주어야 작동된다.
연동하는 자세한 내용은 다음 링크에 넣어놓고,
application-oauth.properties 를 새로 만들어 넣어주는 부분이 헷갈렸던 것 같다.
던으로 시작해서 파로 끝나는 게임의 피로도 시스템과 같다.
dfs, backtracking에 익숙하다면 금방 풀겠지만, 아직 미숙해서 인터넷의 도움을 받아서 풀었다.