카카오 로그인

    [Springboot] 블로그 만들기 (34)_카카오 로그인(3) 로그인 및 회원가입 구현완료

    카카오 로그인 REST API 문서 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 먼저 카카오톡 로그인 버튼을 다운받자 https://developers.kakao.com/tool/resource/login 다운받은 파일을 내 프로젝트의 src/main/resources/static/image에 추가하자 loginForm.jsp에 카카오 로그인 버튼을 추가하자. url은 KakaoDeveloper 공식문서에 있는 URL을 넣어주면된..

    [Springboot] 블로그 만들기 (33)_카카오 로그인(2) OAuth2.0 개념

    OAuth(Open Authorization) : 인증 처리를 대신해준다. 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공토적인 수단으로서 사용되는 접근 위임을 위한 개방형 표준이다. OAuth 카카오 로그인 동작원리 1. 사용자가 블로그에 로그인을 요청한다. 2. 블로그는 사용자에게 로그인 페이지를 띄워준다. 3. 사용자가 카카오 API서버에 카카오 로그인을 요청한다. 4. 카카오 API 서버는 현재 사용자가 카카오에 로그인한 상태면 동의창을, 로그인하지 않은 상태면 카카오 로그인 창을 띄워준다. 5. 사용자가 정상적으로 로그인 했다면 카카오 API서버는 웹사이트에 Code를 콜백해준다. --> 인증 처리 완료..

    [Springboot] 블로그 만들기 (32)_카카오 로그인(1) 환경설정

    카카오 개발자 센터에 들어가서 로그인을 한다. https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 내 애플리케이션 - 애플리케이션 추가하기 애플리케이션이 생성된다. 애플리케이션을 클릭하면 앱 키가 나오는데 여기서 우리는 REST API를 사용할꺼다 플랫폼 설정하기 카카오 로그인 활성화 왼쪽 메뉴에서 카카오 로그인 클릭 - 상태를 ON으로 바꿔준다. Redirect URI 등록 -> 카카오 로그인이 성공적으로 수행됐을때 응답 받을 주소 http://localhost:8001/auth/kakao/ca..