로그인2 [OAuth2] 03. GitHub 로그인 구현하기(Spring boot) (2) GitHub API로 token, 사용자 정보 불러오기 시작하기 전에 대략적인 폴더 구조는 다음과 같다. 여기에 config 파일까지 하면 로그인 완성이다! 먼저 프론트에서 github api를 사용해서 로그인을 한 후, github에서 redirect-url로 보내준 code를 백엔드로 던져준다. 그럼 백엔드에서는 code를 사용해서 github api를 사용해서 token과 사용자 정보를 받는다. 받은 token을 그대로 사용하면 보안 문제가 있을 것 같아서 jwt token을 자체적으로 만들어서 사용하는 로직을 짰다. 0. UserDto, UserRepository, JwtService UserDto, UserRepository, JwtService는 아래와 같이 구현했다. OauthService 참고용..! 1. UserDto package com.d.. 2023. 10. 23. [OAuth2] 03. GitHub 로그인 구현하기(Spring boot) (1) 사전 작업 다른 프로젝트를 진행하면서 이번에는 깃허브 api를 사용해서 OAuth2 로그인을 구현하게 되었다! springboot 백엔드 관련해서 github 로그인 과정이 별로 없는 것 같아서 아카이브 당첨! \(@^0^@)/ 이번에는 아래 블로그들을 참고해서 구현해보았다아 감샴댜~!~! (꾸벅) Spring Security + JWT를 이용한 자체 Login & OAuth2 Login(구글, 네이버, 카카오) API 구현 (7) - OAuth 2.0 로그 본격적으로, 프로젝트에 사용된 OAuth 2.0 로그인 관련 클래스 코드를 설명드리고자 합니다! 들어가기 전 OAuth 관련 패키지 구조는 다음과 같습니다. OAuth2Service를 생성하기 위해 spring-boot-starter-oauth ksh-codi.. 2023. 10. 16. 이전 1 다음