> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/guides-enrolment/fr/inscription/enrolment-form/social-sign-in/line-sign-in.md).

# Configuration de la connexion LINE

Utilisez ceci lorsque vous souhaitez activer le **LINE** bouton dans un formulaire d'inscription.

Commencez par [Connexion sociale](/guides-enrolment/fr/inscription/enrolment-form/social-sign-in.md) pour comprendre le parcours utilisateur. Revenez ensuite ici pour la configuration du fournisseur.

<div data-with-frame="true"><figure><img src="/files/0d9ff474d584b21d1f31ebb366b31c179733b536" alt="Line-Social-Sign-In-Example" width="375"><figcaption><p>Connectez-vous avec LINE dans un exemple de formulaire d'inscription</p></figcaption></figure></div>

### Vue d'ensemble

#### Ce que vous allez configurer

* Un **Canal LINE** avec le produit LINE Login activé.
* **URI de redirection OAuth autorisées** et **domaines valides** pour votre formulaire d'inscription.
* L'App ID stocké dans **The Wallet Crew** la console d'administration.

#### Prérequis

* Accès à votre **Console LINE Developers**.
* Autorisation de créer et de gérer **des canaux**.
* La liste des domaines sur lesquels vos formulaires d'inscription s'exécuteront (prod + staging + dev + personnalisé).

### Créer le canal LINE

{% stepper %}
{% step %}

#### **Créer un fournisseur et un canal**

Allez dans la console LINE Developers

<p align="center"><a href="https://developers.line.biz/console" class="button secondary" data-icon="chevrons-right">Console développeur LINE</a></p>

1. Sélectionnez ou créez un **fournisseur**
2. Cliquez sur **Créer un nouveau canal**
   {% endstep %}

{% step %}

#### **Sélectionnez LINE Login**

![Sélectionnez LINE Login](/files/9ced4e17ab80a34744f9ced87fa802f32c3d97e3)

1. Choisissez **LINE Login**
2. Sélectionnez le type d'application : **Application web**
3. Renseignez les informations requises
4. Créez le canal
   {% endstep %}

{% step %}

#### **Activez l'autorisation d'e-mail (OpenID Connect)**

Ouvrez les paramètres de votre canal :

![Activez l'autorisation d'e-mail (OpenID Connect)](/files/03bf0ffb2a9d328dec2b9d54cdb79b8532b2325e)

1. Allez dans la **OpenID Connect** section
2. Activez **Autorisation d'adresse e-mail**

Cette étape est requise si votre parcours d'inscription dépend de l'e-mail.
{% endstep %}

{% step %}

#### **Configurer les URL de rappel**

Dans l' **LINE Login** onglet :

Ajoutez une URL de rappel pour chaque environnement :

```http
https://app.neostore.cloud/auth/callback/line
https://app-qa.neostore.cloud/auth/callback/line
https://app-dev.neostore.cloud/auth/callback/line
https://<your-custom-domain>/auth/callback/line
```

Important :

* L'URL complète doit correspondre exactement
* Inclure `/auth/callback/line`
* Ajoutez les domaines prod + QA + dev + personnalisés

Enregistrez vos modifications.
{% endstep %}

{% step %}

### Publiez votre canal

Dans le coin supérieur gauche, cliquez sur **Développement**.

<figure><img src="/files/0cfa8fef3ca9cb93fffbd6f39a31477a4600542c" alt=""><figcaption></figcaption></figure>

Puis cliquez sur **Publier** pour rendre le canal disponible en production.
{% endstep %}
{% endstepper %}

### Configurer LINE dans The Wallet Crew

Dans le backoffice de The Wallet Crew, ouvrez la page de configuration LINE.

<p align="center"><a href="https://admin.thewalletcrew.io/tenant/~/settings/social/line" class="button secondary" data-icon="chevrons-right">Connexion sociale -> Line</a></p>

<div data-with-frame="true"><figure><img src="/files/34546918d8c0eac0029e0308005708f883146f90" alt="The Wallet Crew - Line configuration screen" width="563"><figcaption><p>Écran de configuration Line</p></figcaption></figure></div>

Copiez les valeurs de la console LINE Developers dans The Wallet Crew.

Après l'enregistrement, laissez cette page ouverte pour une vérification rapide :

* Le canal LINE doit être le même que celui utilisé pour les URL de rappel.
* La valeur enregistrée `clientId` doit correspondre au **ID du canal** exactement.

{% hint style="info" %}
Vous pouvez trouver ces valeurs dans :

Console LINE Developers → Votre canal → **Paramètres de base**
{% endhint %}

### Activez LINE sur votre formulaire d'inscription

Activez le fournisseur dans les paramètres du formulaire d'inscription.

Allez dans `configuration avancée -> Layout`. Ouvrez la mise en page pour activer la connexion sociale et ajoutez ces lignes :

<pre class="language-yaml"><code class="lang-yaml"><strong>signinOptions:
</strong>  providers:
    - type: line
</code></pre>

Pour plus d'informations, consultez [Formulaire d'inscription](/guides-enrolment/fr/inscription/enrolment-form.md).

### FAQ

<details>

<summary>Quel type de canal LINE dois-je créer pour cette configuration ?</summary>

Créez un **LINE Login** canal de type application **Application web**.

C'est le type de canal qui prend en charge le flux de rappel OAuth utilisé par les formulaires d'inscription.

</details>

<details>

<summary>Dois-je activer « Autorisation d'adresse e-mail » dans OpenID Connect ?</summary>

Activez-la si votre parcours d'inscription nécessite un e-mail.

Sans elle, LINE peut ne pas renvoyer d'e-mail pour l'utilisateur.

</details>

<details>

<summary>Quelles URL de rappel dois-je ajouter ?</summary>

Ajoutez une URL de rappel par environnement.

L'URL doit correspondre exactement et doit inclure `/auth/callback/line`.

Utilisez les modèles indiqués ci-dessus pour la prod, la QA, le dev et tout domaine personnalisé.

</details>

<details>

<summary>Où puis-je trouver le LINE <code>clientId</code> ?</summary>

Dans la console LINE Developers :

**Votre canal → Paramètres de base**.

Copiez le **ID du canal** dans `authentication.clientId`.

</details>

<details>

<summary>Comment afficher concrètement le bouton LINE sur le formulaire d'inscription ?</summary>

Activez le fournisseur dans vos **paramètres du formulaire d'inscription**.

Si vous gérez les boutons via le YAML de mise en page, ajoutez `- type: line` sous `signinOptions.providers`.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.thewalletcrew.io/guides-enrolment/fr/inscription/enrolment-form/social-sign-in/line-sign-in.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
