Appearance
Kakao authentication
Kakao authentication lets your users sign in with a Kakao account (popular in Korea). Once connected, you can offer “Continue with Kakao” in your WeWeb app.
What this integration supports
- Social sign in with Kakao
- Redirect to different pages for success, error, and first-time users
Setup in Kakao Developers
You create an app in Kakao Developers, enable Kakao Login, and register WeWeb’s redirect URL (the URL Kakao sends users back to after sign in).
1. Create an app and enable Kakao Login
- Go to Kakao Developers.
- Create an app (or open an existing app).
- Open
Kakao Login → Enableand set the state toON.
2. Register the redirect URI
Kakao requires you to register a redirect URI for Kakao Login.
- In your app settings, open
App → Platform. - In the
Redirect URIsection, add:https://<your-domain>/api/auth/callback/kakao
If you use multiple environments, add a redirect URI for each environment (preview, staging, production).
3. Get your keys
In your app settings, copy:
REST API Key(You will use this asREST API Keyin WeWeb)Client Secret(Enable it if it is off, then copy it)
Connect Kakao in WeWeb
- In the WeWeb editor, go to
Data & API → Auth → Integrating providers. - Find
Kakaoand expand it. - Turn on the
Enabletoggle. - Fill in:
REST API KeyClient Secret
- Click
Save.
WeWeb stores these values as environment variables (for example PROVIDER_KAKAO_CLIENT_ID and PROVIDER_KAKAO_CLIENT_SECRET).
Test sign in
- In
Interface, add a “Continue with Kakao” button. - Create a workflow on click and add
Sign in with social provider. - Set:
Provider:kakaoSuccess page,Error page, And (optional)New user page
- Preview your project and complete the Kakao sign-in flow.
For what to do after sign in (roles, private pages, and access checks), see Users and roles overview →.
Common pitfalls
Redirect URI mismatch (KOE006)
If you see a KOE006 error during sign in, Kakao usually considers your redirect URI invalid.
- In Kakao Developers, confirm you registered
https://as a redirect URI./api/auth/callback/kakao - Make sure the domain matches the environment you are testing (preview vs production).
Kakao Login is disabled (KOE004)
If you see a KOE004 error, Kakao Login is not enabled for your app.
- In Kakao Developers, open
Kakao Login → Enableand set it toON.
Email not returned for some users
Kakao can require extra setup if you want to retrieve the user’s email.
- In Kakao Developers, review the consent items you request in
Kakao Loginsettings. - If you need email for all users, check Kakao requirements for business verification (Biz App).
Reference
WeWeb settings
| Setting in WeWeb | Description | Where to find it in Kakao Developers |
|---|---|---|
REST API Key | Public identifier for your Kakao app (used for login). | App settings → App → Platform → REST API Key. |
Client Secret | Secret used to securely complete sign in. | App settings → App → Platform → Client secret. |
FAQs
Which redirect URI should I register in Kakao Developers?
Register https://<your-domain>/api/auth/callback/kakao. Add one redirect URI per environment you use.
What provider value should I use in the workflow action?
Use kakao as the Provider value in the Sign in with social provider action.
Continue learning
Now that Kakao sign in works, learn how to protect pages and data using roles.

