Raccorder la connexion Kakao

Pour que vos clients s'inscrivent avec un compte Kakao, vous enregistrez d'abord votre service auprès de Kakao et vous récupérez deux valeurs. Ce sont la clé REST API et le Client Secret.

Cette page indique l'ordre dans lequel récupérer ces deux valeurs. La manière de placer les valeurs récupérées dans WEEGLOO se trouve dans Placer les valeurs récupérées dans WEEGLOO.

L'adresse à copier en premier

Lorsqu'un client termine sa connexion chez Kakao, Kakao renvoie le résultat vers une adresse déterminée. Vous devez enregistrer cette adresse auprès de Kakao, copiez-la donc dès maintenant. Vous la collerez à l'étape 5.

Choisissez votre Space ci-dessous pour obtenir l'adresse avec l'identifiant déjà rempli.

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

Si vous préférez la remplir vous-même, mettez l'identifiant de votre Space à la place de {spaceId}. Ouvrez ce Space dans le studio de contenu et regardez la barre d'adresse du navigateur : la valeur qui suit /spaces/ est l'identifiant.

Cette adresse n'est pas celle de votre site : c'est l'endroit où WEEGLOO reçoit le résultat de la connexion. Elle est donc déjà fixée même si vous n'avez pas encore construit votre site. Si vous avez activé Kakao dans le studio de contenu, la même adresse apparaît à l'étape Step 1, vous pouvez donc la copier depuis là.

Récupérer les deux valeurs chez Kakao

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

1

Créer l'application

  1. Ouvrez l'écran de vos applications (https://developers.kakao.com/console/app).

  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 clients (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.

  1. Ouvrez l'application que vous venez de créer et allez dans App Settings → App → General (paramètres de l'application → application → général).

  2. 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. Terminez la vérification de votre identité.
  2. 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. Allez dans Product Settings → Kakao Login → General (paramètres produit → connexion Kakao → général).

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

  3. 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

Vous devez faire passer les trois éléments ci-dessous en Required consent (consentement obligatoire).

NomObjet du consentement
EmailMember identification
NicknameDisplay member name
Profile imageDisplay member profile
  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 (pseudonyme) de la même manière, à partir du point 2. Son Purpose of consent est Display member name.

  7. Modifiez également Profile image (photo de profil) 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

Vous devez modifier les trois éléments

S'il en reste ne serait-ce qu'un, votre client est bloqué sur un écran d'erreur de Kakao avant même de commencer à se connecter.

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.

    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. Copiez la valeur de REST API key.

  4. Dans le champ Kakao Login Redirect URI (URI de redirection de la connexion Kakao), collez l'adresse copiée dans L'adresse à copier en premier.

  5. Copiez le Code (code) affiché sur la ligne Kakao Login de la section Client Secret.

  6. Cliquez sur Save.

Les clés se présentent en trois sortes, REST API key, JavaScript key et Native app key ; celle que vous utiliserez est REST API key. Dans Client Secret aussi, le code se présente sur deux lignes, Kakao Login et Business Authentication (authentification d'entreprise) ; celle que vous utiliserez est la ligne Kakao Login.

Ce seul champ suffit pour l'adresse. Le bouton + placé à côté sert à enregistrer des adresses supplémentaires, ne cliquez donc pas dessus. Le secret est une valeur secrète : ne le communiquez à personne et ne l'inscrivez nulle part en public.

Placer les valeurs récupérées dans WEEGLOO

Vous avez maintenant les deux valeurs 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 les valeurs, 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.