Raccorder la connexion LINE

Pour que les utilisateurs de votre service s'inscrivent avec un compte LINE, vous enregistrez d'abord ce service auprès de LINE et vous récupérez un Channel ID et un Channel secret.

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

Récupérer le Channel ID et le Channel secret chez LINE

Les cinq étapes ci-dessous se déroulent dans la console LINE Developers. Vous devez être connecté avec votre compte LINE.

1

Créer un provider

Si vous avez déjà un provider en cours d'utilisation, vous pouvez le réutiliser tel quel au lieu d'en créer un nouveau. Dans ce cas, passez cette étape et allez à Créer un canal LINE Login.

  1. Ouvrez la console LINE Developers (https://developers.line.biz/console/ (s'ouvre dans un nouvel onglet)).

  2. Cliquez sur Create a new provider.

    L'écran d'accueil de la console LINE Developers. Aucun provider n'est enregistré et le bouton Create a new provider est visible

  3. Dans Provider name, saisissez le nom de votre boutique ou de votre entreprise (par exemple Le Dressing Douillet).

  4. Cliquez sur Create.

    La fenêtre de création d'un provider. Le nom de la boutique est saisi dans le champ Provider name et les boutons Cancel et Create figurent en dessous

2

Créer un canal LINE Login

Si vous avez déjà un canal LINE Login en cours d'utilisation, vous pouvez le réutiliser tel quel au lieu d'en créer un nouveau. Dans ce cas, passez cette étape et allez à Enregistrer l'adresse de callback. Toutefois, comme la région du canal ne peut plus être modifiée après la création, vérifiez d'abord que la région de ce canal correspond à votre service.

  1. Si l'écran de choix du type de canal n'est pas ouvert, cliquez, dans la liste Providers de la console LINE Developers (https://developers.line.biz/console/ (s'ouvre dans un nouvel onglet)), sur le provider dans lequel vous allez créer le canal. Si ce provider possède déjà un canal, cliquez ensuite sur Create a new channel.

  2. Dans les types de canal, cliquez sur Create a LINE Login channel. Si la fenêtre Create a new channel est ouverte, cliquez sur LINE Login.

    L'écran de choix du type de canal. Les quatre cartes LINE Login, Messaging API, Blockchain Service et LINE MINI App sont visibles

  3. Dans Region to provide the service, choisissez la région où vous fournirez votre service.

    La région ne peut plus être modifiée après la création

    Les choix se limitent à quatre, Japan, Thailand, Taiwan et Indonesia, et vous ne pourrez plus en changer une fois le canal créé.

  4. Dans Company or owner's country or region, choisissez le pays ou la région du professionnel ou du propriétaire.

  5. Dans Channel name, saisissez le nom que verront vos utilisateurs, en 20 caractères au maximum.

    Le formulaire de création de canal. Region to provide the service aligne quatre régions et, en dessous, la liste déroulante Company or owner's country or region et le champ Channel name sont visibles

  6. Remplissez les autres éléments obligatoires du formulaire : Channel description, Web app dans App types, Email address et la case de consentement aux conditions.

    Au même endroit, Require two-factor authentication est activé par défaut. Vos utilisateurs vérifient donc un code d'authentification dans l'application LINE de leur smartphone lors de leur première connexion.

    La zone App types. Les options Web app et Mobile app ainsi que le bouton bascule Require two-factor authentication sont visibles

  7. Cliquez sur Create.

3

Enregistrer l'adresse de callback

  1. Si l'écran du canal n'est pas ouvert, cliquez, dans la liste Providers de la console LINE Developers (https://developers.line.biz/console/ (s'ouvre dans un nouvel onglet)), sur le provider. Cliquez ensuite sur le canal à utiliser pour la connexion.

  2. Cliquez sur l'onglet LINE Login du canal.

  3. Cliquez sur Edit, à côté de Callback URL.

  4. Collez l'adresse ci-dessous dans le champ. Choisissez votre Space et l'identifiant se remplit.

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

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

  5. Cliquez sur Update.

    L'onglet LINE Login du canal. Use LINE Login in your web app est activé, l'adresse WEEGLOO est renseignée dans le champ Callback URL et les boutons Update et Cancel figurent en dessous

4

Demander l'autorisation d'e-mail

WEEGLOO distingue les membres inscrits par leur adresse e-mail. LINE ne transmet l'adresse e-mail qu'aux canaux dont l'autorisation a été validée : si vous sautez cette étape, vos utilisateurs ne peuvent pas se connecter.

Pour faire la demande, il vous faut une capture de l'écran de votre site qui recueille le consentement à l'e-mail. Si vous avez confié le raccordement à un agent IA, formulez dans la fenêtre de conversation la demande « Crée la capture d'écran à fournir pour la demande d'autorisation d'e-mail LINE ». L'agent crée l'écran et vous remet la capture. Si elle n'est pas prête, vous pouvez quitter l'écran de demande avec Cancel et y revenir plus tard, mais une fois la demande soumise, vous ne pouvez plus la corriger.

  1. Si l'écran du canal n'est pas ouvert, cliquez, dans la liste Providers de la console LINE Developers (https://developers.line.biz/console/ (s'ouvre dans un nouvel onglet)), sur le provider. Cliquez ensuite sur le canal à utiliser pour la connexion.

  2. Cliquez sur l'onglet Basic settings du canal.

  3. Dans OpenID Connect, en bas, cliquez sur Apply, à côté de Email address permission.

    La section OpenID Connect en bas de l'onglet Basic settings. Email address permission est à l'état Unapplied et le bouton Apply figure à côté

  4. Dans l'écran de demande qui s'ouvre en dessous, cochez les deux éléments : que vous demandez son consentement à l'utilisateur et que vous l'informez de l'usage que vous faites de son adresse e-mail, puis que vous respectez la LINE User Data Policy.

  5. Dans Screenshot, chargez la capture d'écran que vous avez préparée.

  6. Cliquez sur Submit.

    L'écran Request for email permission. Les deux éléments de consentement et l'emplacement de chargement de la capture d'écran sont visibles, avec les boutons Cancel et Submit en dessous

Une fois la validation obtenue, la mention au même endroit devient Applied.

5

Copier le Channel ID et le Channel secret

Le Channel ID et le Channel secret se trouvent dans le même onglet Basic settings.

  1. Copiez la valeur inscrite dans Channel ID.

    Le Channel ID dans l'onglet Basic settings. Une icône de copie figure à côté de la valeur

  2. Copiez la valeur inscrite dans Channel secret.

    Le Channel secret dans l'onglet Basic settings. La valeur est visible telle quelle, avec à côté une icône de copie et un bouton Issue

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

Placer le Channel ID et le Channel secret dans WEEGLOO

Vous avez maintenant le Channel ID et le Channel secret en main. À 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 LINE.
  3. Saisissez le Channel ID dans le champ Channel ID de l'étape Step 2.
  4. Saisissez le Channel secret dans le champ Channel secret.
  5. Cliquez sur Enregistrer.

Si vous avez confié le raccordement à un agent IA et qu'il vous a demandé d'aller chercher le Channel ID et le Channel 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.