To start collecting social registrations with Kakao, you need to get your Kakao app up and running.
Create Your App on Kakao
1. Sign up on the Kakao developer site
First, you'll need to visit https://developers.kakao.com/ and ensure that Google Translate is enabled to translate from Korean.
If you go to the login option, you will see a “Sign up” link at the bottom of the box. After signing up and verifying your email address, you will be able to sign in to https://developers.kakao.com/ and create an app.
Select +Create app in the top left dropdown, fill out the desired name, and save.
You will now be presented with a set of 4 keys. The two keys that are relevant to AE are REST API Key and Admin Key.
3. Domain Allowlisting and Redirection
You'll also need to set up a valid return URL for the Appreciation Engine. In the “Set” menu on the lefthand side, select “Normal”.
Under the “Platform” heading, click the "+ Additional platform" button, select "Web" and set the domain as "https://theappreciationengine.com", then set the redirect path as /KakaoAuthenticator_Controller and save.
4. Enable Users
To enable the users section of your app, click "User Management" under the "Set" menu to the left and click the switch to turn on.
The only one of the Privacy Topics that you need to turn on is the top one, Profile information (nickname / profile picture). Set this one to "necessary" and fill out "Collection purposes" (eg. "For social sign on and tracking"). Set all of the rest to not used and save.
Setup Your Kakao App on AE
1. Open another tab and log into your AE dashboard account
Click on AE Connect from the AE header.
2. In the Connect Your Social Apps section, select the Kakao icon
3. Copy your Rest API key and admin key into the AE window and press the Activate service button.
8. You can see your Kakao app is live with AE.
Connect other social networks:
Or choose from the full list.
If you are ready, install AE Connect, our social login solution, into your website.