Coding Note

SpringBoot) 블로그 프로젝트_11. 카카오 로그인 구현, OAuth 본문

SpringBoot/블로그만들기PJ

SpringBoot) 블로그 프로젝트_11. 카카오 로그인 구현, OAuth

jinnkim 2022. 3. 20. 00:26

 

 카카오 로그인 구현

- 네이버, 카카오에서 정보를 관리하면서 로그인 처리를 대신해줌

 


 

1. 카카오 로그인

카카오 개발자 페이지에 접속하고 로그인한다!

그리고 "내 애플리케이션"으로 이동

 

 

애플리케이션 등록 -> 프젝명 등록

 

배포하지 않을 거니깐 아래 주소로 작성한다.

 

8000번으로 설정해서 수정했어요!

도메인 수정하고 활성화 설정하면 된다.

 

 

 

DB 저장

 

 

자세한건 메타 코딩 유튜브 보는 걸 추천해요!!!!

진짜 친절하게 설명해주셨어요👍👍

 

2. OAuth

- Open Auth 

인증 처리를 대신해준다.

 

- OAuth 로그인

1. 인증체 완료(Code)

2. 권한부여(AcessToken)

 

스프링에서 공식적으로 지원해주는 OAuth 주체는 FaceBook, google임!

 

OAuth-Client 라이브러리

- 페이스북 로그인 인증, 권한 처리를 정말 쉽게 지원해준다!

 

 

 

3. 나중에 공부할 것!!!!!(강사님 깃허브 주소)

 

1) 구글 페이스북 로그인+직접 로그인 연동  - 세션 이용

(웹에 사용하기 좋음)

 

https://github.com/codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-Session

 

GitHub - codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-Session

Contribute to codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-Session development by creating an account on GitHub.

github.com

 

 

2) 구글 페이스북 로그인+직접 로그인 연동 - JWT 토큰 사용

(앱이나 서버가 여러 대일 때 사용하기 좋음)

 

https://github.com/codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-JWT

 

GitHub - codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-JWT

Contribute to codingspecialist/Springboot-Oauth2.0-Facebook-Google-Login-JWT development by creating an account on GitHub.

github.com

 

 

 

 

Comments