Skip to main content

Sign in with Kakao

Community-contributed integration

This integration is community-maintained, not part of Ory's officially supported social sign-in providers. Reference implementation: ory/integrates/social-sign-in/kakao. Contributions welcome.

Kakao is South Korea's dominant messaging and consumer-services platform, and its sign-in is the default choice for products that target Korean users. Kakao uses OAuth 2.0 rather than OIDC.

Setup

  1. Register an app at developers.kakao.com; note the REST API key (= client_id).
  2. Add the Ory redirect URI to Kakao Login product settings.
  3. Request needed consent scopes (account_email, profile_nickname, profile_image).
  4. Configure it as a generic provider via the Ory CLI with:
    • Authorization: https://kauth.kakao.com/oauth/authorize
    • Token: https://kauth.kakao.com/oauth/token
    • User info: https://kapi.kakao.com/v2/user/me
  5. Use Jsonnet to map kakao_account.email and the profile fields.

The email scope requires Kakao app review before you can release it to production.

Resources