Skip to main content

Set up social login with Kakao

The Kakao connector provides a succinct way for your application to use Kakao’s OAuth 2.0 authentication system.

tip:

In this guide, we assume you have basic knowledge of Logto Connectors. If you don't, check out the Configure connectors guide to get started.

Set up a project in the Kakao Devlopers Console

  • Visit the Kakao Developers Console and sign in with your Kakao account.
  • Click the Add an application to create new project or choose exist project.

Configure Kakao Login

Activate Kakao Login

  • Click the Product Settings -> Kakao Login from the menu.
  • Turn on Kakao Login Activation
  • Add below URL into Redirect URI
    • http(s)://YOUR_URL/callback/${connector_id} (The connector_id can be found on the top bar of the Logto Admin Console connector details page.)
    • (Please replace YOUR_URL with your Logto URL, and choose http or https on your situation.)

Privacy Setting

  • Click the Product Settings -> Kakao Login -> Consent Item from the menu.
  • Change state of Nickname, Profile image, and Email to Required consent (You might not able to change Email to Required consent because of your project setting.)

Security Setting (Optional)

  • Click the Product Settings -> Kakao Login -> Security from the menu.
  • Click the Client secret code to generate secret code.
  • Change Activation state to Enable. (If you enable it, secret code is necessary.)

Configure Logto

Config types

NameType
clientIdstring
clientSecretstring?

clientId

clientId is REST API key of your project. (You can find it from summary of your project from Kakao developers console.)

clientSeceret

clientSecret is Secret Code of your project. (Please check Security Setting (Optional))