Raccorder la connexion Kakao

Pour que les utilisateurs de votre service s'inscrivent avec un compte Kakao, vous enregistrez d'abord ce service auprès de Kakao et vous récupérez une clé REST API et un Client Secret.

Cette page indique l'ordre dans lequel récupérer la clé REST API et le Client Secret. La manière de placer les deux valeurs récupérées dans WEEGLOO se trouve dans Placer la clé REST API et le Client Secret dans WEEGLOO.

Récupérer la clé REST API et le Client Secret chez Kakao

Connectez-vous à Kakao, puis suivez dans l'ordre les cinq étapes ci-dessous.

1

Créer l'application

Si vous avez déjà une application en cours d'utilisation, vous pouvez la réutiliser telle quelle au lieu d'en créer une nouvelle. Dans ce cas, passez cette étape et allez à Passer en Biz app.

  1. Ouvrez l'écran de vos applications (https://developers.kakao.com/console/app (s'ouvre dans un nouvel onglet)).

  2. Cliquez sur Create app (créer une application).

  3. Dans App icon (icône de l'application), chargez une image.

  4. Dans App name (nom de l'application), saisissez le nom que verront vos utilisateurs (par exemple Cozy Closet).

  5. Dans Company name (nom de l'entreprise), saisissez le nom de votre boutique ou de votre entreprise. Il peut être identique au nom de l'application.

  6. Dans Category (catégorie), choisissez ce qui correspond à votre service (par exemple Lifestyle).

  7. Dans App primary domain (domaine principal de l'application), saisissez l'adresse de votre site (par exemple https://cozy-closet.com).

  8. Tout en bas, cochez la case de consentement à la politique d'exploitation.

  9. Cliquez sur Save (enregistrer).

    La fenêtre de création d'application. Une image est chargée dans l'icône de l'application, « Cozy Closet » figure dans le nom de l'application et le nom de l'entreprise, et l'adresse du site est renseignée dans le domaine principal de l'application

2

Passer en Biz app

Sans ce passage en Biz app, vous ne pouvez pas définir l'e-mail comme élément de consentement obligatoire.

Si le badge au-dessus du nom de l'application est déjà Biz app, passez cette étape et allez à Activer la connexion Kakao.

  1. Si l'écran de l'application n'est pas ouvert, sur l'écran de vos applications (https://developers.kakao.com/console/app (s'ouvre dans un nouvel onglet)), cliquez sur l'application que vous utiliserez pour la connexion.

  2. Allez dans App Settings → App → General (paramètres de l'application → application → général).

  3. Trouvez la section Business information (informations d'entreprise).

    La section des informations d'entreprise. Le bouton d'enregistrement des informations d'entreprise et l'avertissement indiquant que cette application n'est pas une Biz app sont visibles, avec en dessous le bouton de passage en Biz app pour un particulier

La suite se divise en deux voies selon que vous avez ou non un numéro d'enregistrement d'entreprise. Ne suivez que celle qui correspond à votre situation.

  1. Cliquez sur Register business information (enregistrer les informations d'entreprise).
  2. Dans Business Type (type d'entreprise), choisissez Domestic business (Korea) (entreprise établie en Corée). Si votre entreprise n'est pas établie en Corée, choisissez Overseas business (outside Korea) (entreprise hors de Corée).
  3. Saisissez le Business registration number (numéro d'enregistrement d'entreprise).
  4. Cliquez sur Confirm (confirmer).

La fenêtre des informations d'entreprise. Le type d'entreprise est réglé sur l'entreprise établie en Corée et les trois champs du numéro d'enregistrement d'entreprise figurent en dessous

  1. Si vous n'avez pas encore terminé la vérification de votre identité, faites-le d'abord. Vous y accédez depuis la zone de profil en haut à droite de l'écran, sous Account settings → Identity verification (paramètres du compte → vérification d'identité).
  2. Revenez à cet écran et cliquez sur Switch to Biz app for an individual (passer en Biz app pour un particulier).
  3. Dans Purpose (objectif du passage en Biz app), choisissez To set email to Required consent item (définir l'e-mail comme élément de consentement obligatoire).
  4. Cliquez sur Save.

La fenêtre de passage en Biz app pour un particulier. L'objectif retenu est de définir l'e-mail comme élément de consentement obligatoire

Si vous n'avez jamais accepté les conditions d'utilisation des services intégrés Kakao Business, l'écran d'acceptation des conditions s'ouvre après que vous avez cliqué sur Save. Dès que vous acceptez, le passage se poursuit.

Dans les deux cas, lorsque le passage est terminé, le badge au-dessus du nom de l'application devient Biz app.

3

Activer la connexion Kakao

  1. Si l'écran de l'application n'est pas ouvert, sur l'écran de vos applications (https://developers.kakao.com/console/app (s'ouvre dans un nouvel onglet)), cliquez sur l'application que vous utiliserez pour la connexion.

  2. Allez dans Product Settings → Kakao Login → General (paramètres produit → connexion Kakao → général).

  3. Activez le bouton bascule State (état) de la section Usage settings (paramètres d'utilisation).

  4. Dans la boîte de dialogue de confirmation, cliquez sur Activate (activer).

    L'écran Product Settings → Kakao Login → General. Le bouton bascule d'état des paramètres d'utilisation est activé et le bouton bascule OpenID Connect figure en dessous

Lorsque vous activez ce bouton bascule, le bouton bascule OpenID Connect apparaît en dessous. Laissez-le tel quel.

4

Régler les éléments de consentement

Sur l'écran Consent Items (éléments de consentement) de la connexion Kakao, vous devez faire passer les trois éléments Email (e-mail du compte Kakao), Nickname (pseudonyme) et Profile image (photo de profil) en Required consent (consentement obligatoire). S'il en reste ne serait-ce qu'un, l'utilisateur est bloqué sur un écran d'erreur de Kakao avant même de commencer à se connecter.

  1. Allez dans Product Settings → Kakao Login → Consent Items (paramètres produit → connexion Kakao → éléments de consentement).

  2. Dans le tableau Personal information (informations personnelles), cliquez sur Set (régler) sur la ligne Email.

  3. Choisissez Required consent.

  4. Dans Purpose of consent (objet du consentement), saisissez Member identification.

  5. Cliquez sur Save.

    La fenêtre de réglage des éléments de consentement. Le consentement obligatoire est sélectionné pour l'e-mail et « Member identification » est saisi dans l'objet du consentement

  6. Modifiez également Nickname de la même manière, à partir du point 2. Son Purpose of consent est Display member name.

  7. Modifiez également Profile image de la même manière, à partir du point 2. Son Purpose of consent est Display member profile.

  8. Vérifiez que le State (état) des trois éléments est partout Required consent.

    Le tableau des informations personnelles de l'écran des éléments de consentement. L'état de Nickname, de Profile image et de Email est partout le consentement obligatoire, et les autres éléments sont sans autorisation

5

Copier la clé REST API et le Client Secret

  1. Allez dans App Settings → App → Platform Key (paramètres de l'application → application → clé de plateforme).

    L'écran App Settings → App → Platform Key. Les trois cartes de la clé REST API, de la clé JavaScript et de la clé d'application native sont alignées

  2. Cliquez sur la carte REST API key. Trois sortes de clés sont affichées, et c'est celle-ci que vous utiliserez.

    L'écran de modification de la clé REST API. La valeur de la clé REST API figure tout en haut, le champ de l'URI de redirection de la connexion Kakao apparaît vide en dessous, et plus bas se trouvent la ligne Kakao Login et la ligne Business Authentication du Client Secret

  3. Dans le champ Kakao Login Redirect URI (URI de redirection de la connexion Kakao), collez l'adresse ci-dessous. Choisissez votre Space et l'identifiant se remplit.

    Space
    https://auth.weegloo.com/v1/spaces/{spaceId}/login/oauth2/code/kakao

    Si vous ne savez pas quel est votre Space et que vous avez confié le raccordement à un agent IA, vous pouvez aussi poser la question à l'agent. Demandez-lui dans la fenêtre de conversation « Donne-moi l'URI de redirection à enregistrer pour la connexion Kakao » et vous recevez l'adresse complète.

  4. Copiez la valeur de REST API key qui figure tout en haut.

  5. Copiez le Code (code) affiché sur la ligne Kakao Login de Client Secret. Ce n'est pas le code de la ligne Business Authentication (authentification d'entreprise) située en dessous.

  6. Cliquez sur Save.

Le secret est une valeur secrète : ne le communiquez à personne et ne l'inscrivez nulle part en public.

Placer la clé REST API et le Client Secret dans WEEGLOO

Vous avez maintenant la clé REST API et le Client Secret en main. Voici dans quel champ du studio de contenu chacune de ces deux valeurs se place.

Écran KakaoStudio de contenu
REST API keyREST API key
Le code Kakao Login de Client SecretClient Secret - Kakao Login Code

À partir d'ici, le chemin diffère selon la manière dont vous avez travaillé jusqu'à présent.

Si vous configuriez directement dans le studio de contenu, procédez ainsi.

  1. Revenez à l'activation d'une connexion sociale dans Connexion des membres du service.
  2. Activez Kakao.
  3. Saisissez la clé REST API dans le champ REST API key de l'étape Step 2.
  4. Saisissez le code Kakao Login du Client Secret dans le champ Client Secret - Kakao Login Code.
  5. Cliquez sur Enregistrer.

Si vous avez confié le raccordement à un agent IA et qu'il vous a demandé d'aller chercher la clé REST API et le Client Secret, collez telles quelles les deux valeurs récupérées dans la fenêtre de conversation et poursuivez ce que vous faisiez. L'agent prend en charge la suite de la configuration.

Et ensuite

  • Connexion des membres du service : placez les valeurs récupérées dans le studio de contenu et terminez le reste de la configuration de la connexion des membres.
  • Rôles et autorisations des membres : créez le ServiceUserRole qui définit ce qu'un membre inscrit peut voir et écrire.
  • Auth API : traite les spécifications techniques comme le format des requêtes, nécessaires pour rattacher la connexion au code de votre site.