카카오 로그인
-
[OAuth] 소셜 로그인 구현: 2. 카카오 로그인 구현Today I Learned 2023. 8. 1. 21:51
본 글에서는 Spring Boot, React를 사용하는 백엔드/프론트엔드 애플리케이션에서 카카오 로그인을 구현하는 과정을 정리했다. 소셜 로그인을 구현하는 전체 과정은 다음의 순서에 걸쳐서 작성될 예정이다. OAuth 이해하기카카오 로그인 구현네이버 로그인 구현 카카오 소셜 로그인 플로우카카오에서 제공하는 소셜 로그인을 위한 플로우는 다음과 같다. 해당 플로우를 OAuth 프로토콜 플로우에 대입하여 살펴보았다. 로그인 방식으로는 사용자 서버 애플리케이션이 카카오 계정 소유자의 정보를 이용해 생성한 액세스 토큰을 사용자 클라이언트 애플리케이션에 반환하는 방식을 적용했다. 권한 부여1. 사용자 클라이언트 애플리케이션에서 카카오 계정 소유자의 개인정보 접근 권한을 획득하기 위해 카카오 계정 소유자를 카카오 ..