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:

This guide assumes you have basic understanding of Logto Connectors. For those unfamiliar, please refer to the 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))