본문 바로가기

분류 전체보기55

openSSL로 Key Hash 구하기 Android Studio로 여러 API를 사용하려다 보면 해시 키를 요구하는 경우가 많다. 카카오 로그인 API의 경우 자체적으로 제공하는 getKeyHash( )를 통해 쉽게 해시 키를 구할 수 있고, 구글링을 해보면 해시 키를 구하는 code들을 많이 볼 수 있다. Facebook 로그인 API의 경우, Facebook Developers에서 openSSL로 해시키를 구하는 방법을 제시한다. 소개하는 방법은 openSSL 라이브러리를 이용해 해시키를 구하는 방법이다. 1. openSSL 설치 아래의 URL로 들어가 자신의 운영체제 bit에 맞는 파일을 설치해준다. https://code.google.com/archive/p/openssl-for-windows/downloads Google Code .. 2020. 8. 10.
[Kakao Auth] Android Studio로 카카오 로그인 API 사용하기 - 2. 구현 준비 프로젝트에서 사용 중인 카카오 로그인 API에 대한 설명이다. 구현에 필요한 Android Studio 프로젝트 생성 단계는 생략한다. 1. build.gradle (Module: app) Gradle Scripts 안의 build.gradle (app)을 열어 dependencies안에 Kakao SDK 사용을 위한 implementation을 다음과 같이 추가해 준다. 프로젝트 수행 당시 Kakao SDK의 최신 Version은 1.30.0이다. 2. build.gradle (project) Gradle Scripts 안의 build.gradle (project)을 열어 allprojects 안에 subprojects을 다음과 같이 추가해 준다. 3. Kakao Developers로 이동 이제 Kak.. 2020. 7. 31.
[Kakao Auth] Android Studio로 카카오 로그인 API 사용하기 - 1. 시작하기 프로젝트에서 사용 중인 카카오 로그인 API에 대한 설명이다. 1. 카카오 로그인 API란? Kakao Developers에서는 카카오 로그인 API를 다음과 같이 설명한다. 카카오 로그인은 카카오계정과 애플리케이션(이하 앱)을 연결하고 사용자 토큰을 발급받아 카카오 API를 사용할 수 있도록 하는 기능입니다. 사용자는 '카카오 로그인' 또는 '카카오톡으로 로그인' 버튼을 눌러 서비스에 로그인할 수 있습니다. 카카오 로그인은 iOS, Android, JavaScript SDK와 REST API로 제공되며 OAuth 2.0 기반입니다. 2. 카카오 로그인을 사용하는 이유? 사용자가 서비스 이용을 위해 App 혹은 Web에서 제공하는 Sign up tool로 회원가입을 하게 되면 그에 해당하는 아이디나 비밀.. 2020. 7. 27.