Skip to content

LeeJaeRyun/spring-gift-order

 
 

Repository files navigation

spring-gift-order

0단계 - 기본 코드 준비

  • 상품 고도화 코드를 옮겨 온다

1단계 - 카카오 로그인

실제 카카오 로그인 진행 방식은 아래와 같다

img.png

지금과 같이 클라이언트가 없는 상황에서는 아래와 같은 방법으로 인가 코드를 획득한다

  1. 내 애플리케이션 > 앱 설정 > 앱 키로 이동하여 REST API 키를 복사한다.
  2. https://kauth.kakao.com/oauth/authorize?scope=talk_message&response_type=code&redirect_uri=http://localhost:8080&client_id={REST_API_KEY} 에 접속하여 카카오톡 메시지 전송에 동의한다.
  3. http://localhost:8080/?code={AUTHORIZATION_CODE} 에서 인가 코드를 추출한다.

2단계 - 주문하기

실제 카카오톡 메시지는 아래와 같이 전송된다. 하지만 이번 미션에서는 수신자가 나이기 때문에 카카오톡 친구 목록 가져오기는 생략한다.

img_1.png

3단계 - 배포하기

  • 지속적인 배포를 위한 배포 스크립트를 작성한다
  • 클라이언트와 API 연동 시 발생하는 보안 문제에 대응한다.
    • 서버와 클라이언트의 Origin이 달라 요청을 처리할 수 없는 경우를 해결한다.
  • HTTPS 적용(선택)

About

카카오테크캠퍼스 백엔드 2단계 5~6주차

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 88.1%
  • HTML 11.0%
  • Shell 0.9%