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
- Register an app at developers.kakao.com; note the REST API key (=
client_id). - Add the Ory redirect URI to Kakao Login product settings.
- Request needed consent scopes (
account_email,profile_nickname,profile_image). - 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
- Authorization:
- Use Jsonnet to map
kakao_account.emailand the profile fields.
The email scope requires Kakao app review before you can release it to production.
Resources
- Kakao Login REST API
- Ory generic OIDC provider docs
- Reference implementation: ory/integrates/social-sign-in/kakao
