API Drag 사용자 메뉴얼
  • 시작하기
    • 기본 개념 이해하기
      • Coding 기초
      • JSON 구조
      • 아이템 블록
      • 메모리 구조
      • 자격증명
    • Flow 작성
    • 데이터 컨트롤
    • 테스트 및 디버그
    • 스케쥴링
    • Agency
  • BASIC ITEMS
    • Controls
      • Branch
      • Loop
      • Assign
    • Input Data
      • Google Sheets
      • CSV File
    • Output Data
      • Google Sheets
      • Text File
      • Email
    • Web Service
      • Http Request
      • Http In
      • Http Response
      • Http Redirect
  • KAKAO API
    • API References
      • 카카오 로그인
        • 로그인
        • 카카오 로그아웃
        • 서비스 로그아웃
        • 연결하기
        • 연결끊기
        • 토큰정보
        • 토큰발급
        • 토큰 권한검증
        • 토큰갱신
        • 사용자 정보
        • 사용자 목록
        • 여러 사용자 정보
        • 사용자 정보 저장하기
        • 동의 철회하기
        • 동의한 약관
        • 배송지 가져오기
      • 카카오톡 소셜
        • 내 프로필 조회
        • 친구 목록 조회
      • 메시지
        • 나에게 보내기
        • 친구에게 보내기
        • 나에게 템플릿 보내기
        • 친구에게 템플릿 보내기
        • 나에게 스크랩 보내기
        • 친구에게 스크랩 보내기
      • 푸시 알림
        • 푸시 토큰 등록하기
        • 푸시 토큰 보기
        • 푸시 토큰 삭제하기
        • 푸시 알림 보내기
      • 톡캘린더
        • 목록 가져오기
        • 캘린더 생성하기
        • 캘린더 수정하기
        • 캘린더 삭제하기
        • 일정 생성하기
        • 일정목록 가져오기
        • 일정 상세조회
        • 일정 수정하기
        • 일정 삭제하기
        • 공개일정 생성하기
        • 공개일정 목록 가져오기
        • 공개일정 상세조회
        • 공개일정 수정하기
        • 공개일정 삭제하기
        • 공개일정 캘린더에 추가하기
        • 구독가능 캘린더 가져오기
        • 구독하기
        • 구독 해지하기
        • 구독 게스트 일정 수정하기
        • 공휴일 및 주요 기념일
      • 로컬
        • 주소 검색하기
        • 좌표로 행정구역정보 받기
        • 좌표로 주소 변환하기
        • 좌표계 변환하기
        • 키워드로 장소 검색
        • 카테고리로 장소 검색
      • 카카오스토리
        • Page 64
        • Page 63
        • Page 62
        • Page 61
        • Page 60
        • Page 59
        • Page 58
        • Page 57
        • Page 56
        • Page 55
      • 카카오톡 채널
        • Page 69
        • Page 68
        • Page 67
        • Page 66
        • Page 65
      • 인공지능 포즈
        • Page 72
        • Page 71
        • Page 70
      • 인공지능 KoGPT
        • Page 73
      • 인공지능 Karlo
        • Page 76
        • Page 75
        • Page 74
      • Daum 검색
        • Page 82
        • Page 81
        • Page 80
        • Page 79
        • Page 78
        • Page 77
  • NAVER API
    • API References
      • 검색
        • Page 96
        • Page 95
        • Page 94
        • Page 93
        • Page 92
        • Page 91
        • Page 90
        • Page 89
        • Page 88
        • Page 83
        • Page 84
        • Page 85
        • Page 86
        • Page 87
      • 로그인
        • Page 103
        • Page 102
        • Page 101
        • Page 100
        • Page 99
        • Page 98
        • Page 97
      • Papago 번역
        • Page 106
        • Page 104
        • Page 105
      • CLOVA 얼굴인식
        • Page 108
        • Page 107
      • 검색어트렌드
        • Page 109
      • 쇼핑인사이트
        • Page 117
        • Page 116
        • Page 115
        • Page 114
        • Page 113
        • Page 112
        • Page 111
        • Page 110
      • 캡차
        • Page 123
        • Page 122
        • Page 121
        • Page 120
        • Page 119
        • Page 118
      • 캘린더
        • Page 124
      • 카페
        • Page 126
        • Page 125
      • 단축 URL
        • Page 127
  • GOOGLE API
    • API References
      • Login
        • 로그인
        • 토큰발급
        • 토큰취소
        • 토큰갱신
        • 토큰 권한검증
        • 사용자 정보
      • Contact
        • 연락처그룹 목록
        • 연락처그룹 정보
        • 연락처그룹 만들기
        • 연락처그룹 삭제
        • 연락처그룹 수정
        • 그룹 내 연락처 등록
        • 그룹 내 연락처 등록해지
        • 기타연락처 목록
        • 기타연락처 검색
        • 기타연락처를 내연락처로 복사
        • 연결된 연락처 목록
        • 연락처 만들기
        • 연락처 보기
        • 연락처 삭제
        • 연락처 사진 삭제
        • 연락처 검색
        • 연락처 업데이트
        • 연락처 사진 업데이트
        • 연락처 일괄삭제
      • Calendar
        • 캘린더 목록
        • 캘린더 목록 정보
        • 캘린더 목록 삽입
        • 캘린더 목록 패치
        • 캘린더 목록 업데이트
        • 캘린더 목록 삭제
        • 캘린더 정보
        • 캘린더 삽입
        • 캘린더 패치
        • 캘린더 업데이트
        • 기본 캘린더 일정 지우기
        • 보조 캘린더 삭제
        • 이벤트 목록
        • 이벤트 정보
        • 이벤트 복사
        • 이벤트 추가
        • 반복 이벤트 목록
        • 이벤트 빠른추가
        • 이벤트 패치
        • 이벤트 수정
        • 이벤트 이동
        • 이벤트 삭제
        • 액세스 목록
        • 액세스 정보
        • 액세스 추가
        • 액세스 패치
        • 액세스 수정
        • 엑세스 삭제
        • 캘린더 채널 중지
        • 캘린더 색상 정보
        • 캘린더 Free/Busy 정보
Powered by GitBook
On this page
  • 아이템 블록
  • 설정 팝업
  • 설정 필드
  • 앱 REST API 키
  • Redirect URI
  • 인가코드
  • Client Secret
  • 토큰발급 절차
  • 응답
  1. KAKAO API
  2. API References
  3. 카카오 로그인

토큰발급

Previous토큰정보Next토큰 권한검증

Last updated 2 years ago

아이템 블록

카카오 API에 접근하기 위해서는 사용자 별 토큰을 발급해야 합니다. API Drag 내에 발급되어 있는 자신의 개인토큰을 이용하여 개인 서비스를 만들고자 한다면 '저장된 내 토큰' 을 선택하여 서비스를 만들 수 있습니다. 그러나 자체 서비스를 운영하고 있으면서 그 서비스에 회원을 관리하고 있으시다면 API Drag 를 Gateway 용도로 사용할 수 있습니다. 이런 용도로 API Drag를 활용하시는 경우에는 자체서비스에 연결되는 회원의 토큰을 발급받으셔서 회원 서비스를 제공해야 합니다. API Drag는 이러한 케이스를 위하여 로그인 아이템 블록과 토큰발급 아이템 블록을 제공하고 있습니다.

토큰발급 아이템 블록을 통해 발급되는 토큰은 API Drag와는 관련이 없습니다. 발급되는 토큰은 고객님의 서비스로 다시 전송하여 관리 하셔야 합니다. 고객님의 자체 서비스로 전송을 하기 위해서는 Http Request 블록 아이템을 이용하여 고객님의 웹서비스로 데이터를 전송하셔서 받으시면 됩니다.

설정 팝업

설정 필드

앱 REST API 키

Kakao Developers 사이트에서 앱을 등록하고 발급받을 수 있습니다.

내 애플리케이션 > 앱 설정 > 요약정보 경로에서 확인하세요.

Redirect URI

인가 코드를 전달받을 서비스 서버의 URI 입니다. 이 항목은 Kakao Developers 사이트에서 미리 Redirect URI 항목에 등록되어 있어야합니다. API Drag 서비스를 통해 Redirect 이후 서비스를 구현하고자 한다면, API Drag 의 Http In 아이템 블록에서 제공하는 서브도메인을 활용하면 됩니다.

[내 애플리케이션] > [카카오 로그인] > [Redirect URI]에서 등록합니다.

인가코드

HttpIn 아이템 블록을 구현하고 로그인 Redirect 정보를 수신하면 msg 메모리 영역의 payload.queryparam.code 구조에 수신이 됩니다.

Client Secret

토큰 발급 시, 보안을 강화하기 위해 추가 확인하는 코드입니다. Kakao Developers 사이트의 [내 애플리케이션] > [보안]에서 설정 가능합니다. ON 상태인 경우 필수 설정해야 합니다.

토큰발급 절차

토큰 발급을 위해서는 로그인 절차가 필요하고, 로그인 뒤에 Redirect를 통해 인가코드를 수신해야 합니다. 이에 대한 설명은 로그인 항목에서 1차례 설명을 했기 때문에 아래 링크롤 통해 다시한번 구조를 확인 해 보세요.

응답

토큰발급 아이템 블록 호출에 대한 응답 내용은 아래 링크를 통해 카카오 API 문서를 확인해 보세요.

로그인
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-token-response