[Android]안드로이드 카카오 로그인 디버깅 키 해시 발급

2024. 1. 23. 21:44· 프로젝트
목차
  1. Flutter나 기타 안드로이드 네이티브 앱 사용 시 카카오 로그인 이용시 키 해시가 필요하다.
  2. 1. OpenSSL 설치
  3. 2. 시스템 변수 설정
  4. OpenSSL을 사용한 디버깅 키 발급
  5. keytool을 찾을 수 없다는 오류 해결법
  6. 디버깅 키 발급 완료
  7. 카카오 로그인 플랫폼 설정
반응형

Flutter나 기타 안드로이드 네이티브 앱 사용 시 카카오 로그인 이용시 키 해시가 필요하다.

  • 이 글 에서는 릴리즈 키를 제외한 디버깅 키 해시 발급 절차에 대해 설명합니다.
  • 윈도우 기준

1. OpenSSL 설치

https://code.google.com/archive/p/openssl-for-windows/downloads

Untitled.png

  1. openssl-0.9.8e_WIN32.zip 을 다운로드 받아 줍니다.
  2. 압축된 파일들을 C:\ 나 아무곳에 풀어줍니다.

2. 시스템 변수 설정

Untitled.png

  1. 윈도우 창에서 “시스템 환경 변수 편집” 을 클릭

Untitled.png

  1. 위 창에서 “환경 변수” 클릭

Untitled.png

  1. 사용자 변수나 시스템 변수에서 “Path” 을 찾아서 더블 클릭
  2. “새로 만들기” 클릭 후 압축을 해제한 폴더의 \bin을 가르키도록 설정 후 저장

Untitled.png

OpenSSL을 사용한 디버깅 키 발급

  • 안드로이드 스튜디오가 설치된 상태여야 합니다.

    keytool -exportcert -alias androiddebugkey -keystore C:/Users/유저명/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
    
  • 위의 명령어에서 “유저명”을 본인의 컴퓨터 유저명으로 변경 후 cmd 에 붙여넣

keytool을 찾을 수 없다는 오류 해결법

Untitled.png

  • 이 오류는 jdk을 찾을 수 없어서 생기는 문제입니다.
  • C:\Program Files\Java 나 C:\Program Files (x86)\Java 에서 jdk나 jre의 폴더 안의 bin 폴더로 진입 Control + 오른쪽 마우스 클릭

Untitled.png

  • 여기에 PowerShell 창 열기 → “cmd” 명령어 입력
keytool -exportcert -alias androiddebugkey -keystore C:/Users/유저명/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64

복사 - 붙여넣기

디버깅 키 발급 완료

Untitled.png

카카오 로그인 플랫폼 설정

Untitled.png

  • 발급받은 디버깅 키 해시를 “카카오 디벨로퍼” - 내 애플리케이션 - 앱 설정 - 플랫폼의 Android의 키 해시에 넣어주면 완료됩니다.
반응형
  1. Flutter나 기타 안드로이드 네이티브 앱 사용 시 카카오 로그인 이용시 키 해시가 필요하다.
  2. 1. OpenSSL 설치
  3. 2. 시스템 변수 설정
  4. OpenSSL을 사용한 디버깅 키 발급
  5. keytool을 찾을 수 없다는 오류 해결법
  6. 디버깅 키 발급 완료
  7. 카카오 로그인 플랫폼 설정
'프로젝트' 카테고리의 다른 글
  • 안드로이드 스마트폰으로 무료 SMS 발송 서비스 구현
  • [React - Supabase]생일 축하 카드 서비스
  • [React-SpringBoot]온라인 간편 결제(포트원) - 카카오페이, 토스페이 연동 및 API
Future0_
Future0_
rm -rf /
Future0_
Luna Developer Blog
Future0_
전체
오늘
어제
  • 분류 전체보기 (112)
    • 프로그래밍 (4)
      • 알고리즘 (4)
    • 보안 (14)
      • Dreamhack (4)
      • Hackthebox (1)
      • Webhacking (9)
    • 프로젝트 (4)
    • 공부 (80)
      • Database (2)
      • Python (11)
      • System (4)
      • Java (13)
      • JSP (13)
      • Spring (11)
      • Kotlin (16)
      • 자료구조 (10)
      • 기계학습 (0)
    • Docker (4)
    • Github (2)
    • Tip (1)
    • 잡담 (2)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 디버깅키해시
  • Kotlin
  • 상속
  • Android Studio
  • docker
  • 프로그래밍
  • webhacking
  • Database
  • cs
  • jsp
  • Python
  • 컴퓨터
  • spring
  • Computer science
  • api 통신
  • Java
  • shared preference
  • 알고리즘
  • ViewModel
  • native app
  • 보안
  • 1.9.22
  • 자료구조
  • 자바빈즈
  • dreamhack
  • android studio 삭제
  • SpringBoot
  • React
  • 코틀린기본문법
  • 키 해시

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
Future0_
[Android]안드로이드 카카오 로그인 디버깅 키 해시 발급
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.