Connecting Kakao Login
To let users of your service sign up with a Kakao account, you first register your service with Kakao and receive a REST API key and a Client Secret.
This page covers the order in which you receive the REST API key and the Client Secret. Putting the two values you received into WEEGLOO is covered in Putting the REST API key and Client Secret into WEEGLOO.
Getting the REST API key and Client Secret from Kakao
Sign in to Kakao, then work through the five steps below in order.
Creating an app
If you already have an app you have been using, you can use that app as it is instead of creating a new one. In that case, skip this step and go on to Switching to a Biz app.
-
Open the applications screen (https://developers.kakao.com/console/app (opens in a new tab)).
-
Click Create app.
-
Upload an image in App icon.
-
In App name, enter the name users will see (for example,
Cozy Closet). -
In Company name, enter the name of your shop or company. It can be the same as the app name.
-
In Category, choose the one that fits your service (for example,
Lifestyle). -
In App primary domain, enter your site's address (for example,
https://cozy-closet.com). -
Check the operating policy checkbox at the very bottom.
-
Click Save.

Switching to a Biz app
Until you switch to a Biz app, you cannot set email as a required consent item.
If the badge above the app name is already Biz app, skip this step and go on to Turning on Kakao Login.
-
If the app screen is not open, on the applications screen (https://developers.kakao.com/console/app (opens in a new tab)), click the app you use for login.
-
Go to App Settings → App → General.
-
Find the Business information section.

What comes next splits depending on whether you have a business registration number. Do only the side that fits your situation.
- Click Register business information.
- In Business Type, choose Domestic business (Korea). If you are not a domestic business, choose Overseas business (outside Korea).
- Enter the Business registration number.
- Click Confirm.

- If you have not completed identity verification yet, complete it first. You can get there from the profile area at the top right of the screen, under Account settings → Identity verification.
- Come back to this screen and click Switch to Biz app for an individual.
- In Purpose, choose To set email to Required consent item.
- Click Save.

If you have never agreed to the Kakao Business consolidated Terms of Service, a terms agreement screen opens after you click Save. Once you agree, the switch carries on.
Either way, when the switch is finished, the badge above the app name changes to Biz app.
Turning on Kakao Login
-
If the app screen is not open, on the applications screen (https://developers.kakao.com/console/app (opens in a new tab)), click the app you use for login.
-
Go to Product Settings → Kakao Login → General.
-
Turn on the State toggle in Usage settings.
-
In the confirmation dialog, click Activate.

When you turn the toggle on, an OpenID Connect toggle appears below it. Leave that toggle as it is.
Setting the consent items
On Kakao Login's Consent Items screen, you have to change all three items, Email, Nickname, and Profile image, to Required consent. If you leave even one of them as it is, users are blocked on a Kakao error screen before they can even start logging in.
-
Go to Product Settings → Kakao Login → Consent Items.
-
In the Personal information table, click Set on the Email row.
-
Choose Required consent.
-
In Purpose of consent, enter
Member identification. -
Click Save.

-
Change Nickname the same way, starting from step 2. Its Purpose of consent is
Display member name. -
Change Profile image the same way, starting from step 2. Its Purpose of consent is
Display member profile. -
Check that the State of all three items is Required consent.

Copying the REST API key and the Client Secret
-
Go to App Settings → App → Platform Key.

-
Click the REST API key card. Three kinds of key appear, and this is the one you use.

-
In the Kakao Login Redirect URI box, paste the address below. Pick your Space and the identifier is filled in.
Spacehttps://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/kakaoIf you are not sure which Space is yours and you have handed the integration to an AI agent, you can also ask the agent. Ask in the chat, "Tell me the Redirect URI to register with Kakao Login", and you receive the finished address.
-
Copy the REST API key value at the top.
-
Copy the Code on the Kakao Login row of Client Secret. It is not the code on the Business Authentication row below it.
-
Click Save.
The secret is a secret value. Do not tell it to anyone, and do not write it down anywhere public.
Putting the REST API key and Client Secret into WEEGLOO
Now you have the REST API key and the Client Secret in hand. Here is which box in the content studio each of the two values goes into.
| Kakao screen | Content studio |
|---|---|
| REST API key | REST API key |
| The Kakao Login code of Client Secret | Client Secret - Kakao Login Code |
From here the path splits depending on how you have been working so far.
If you were configuring this directly in the content studio, follow these steps.
- Go back to turning on social login in Service Member Login.
- Turn on Kakao.
- Enter the REST API key in the REST API key box in Step 2.
- Enter the Kakao Login code of the Client Secret in the Client Secret - Kakao Login Code box.
- Click Save.
If you handed the integration to an AI agent and were told to go and get the REST API key and the Client Secret, paste the two values you received into the chat as they are and carry on with what you were doing. The agent handles the rest of the configuration from there.
What to do next
- Service Member Login: put the values you received into the content studio and finish the rest of the member login configuration.
- Member Roles and Permissions: create the ServiceUserRole that decides what a signed-up member can see and use.
- Auth API: covers technical specifications such as the request format you need when wiring login into your own site's code.
