# Générez une URL pour m'envoyer un lien de connexion

**URL:** https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649
**Category:** Support
**Created:** [Août 27, 2024, 8:51 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649 "2024-08-27T20:51:03Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![jonathan\_moura\_getit](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan_moura_getit/32/436940_2.png) [@jonathan\_moura\_getit](https://meta.discourse.org/u/jonathan_moura_getit)
#### Post date: [Août 27, 2024, 8:51 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/1 "2024-08-27T20:51:03Z")

</div>

Salut,

Nous avons un site web qui envoie des alertes aux utilisateurs par e-mail et, pour une expérience transparente, nous souhaitons fournir un lien vers Discourse qui les connecte automatiquement. Nous avons déjà mis en place et configuré [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true), mais nous souhaitons contourner l’étape où les utilisateurs doivent cliquer sur « Se connecter » sur Discourse.

Puisque nous avons déjà les utilisateurs enregistrés dans notre système (car nous leur envoyons des e-mails), nous aimerions les connecter automatiquement à Discourse s’ils ont déjà un compte. Existe-t-il un moyen de générer un lien de « connexion automatique » que nous pouvons envoyer à ces utilisateurs par e-mail ?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [Août 27, 2024, 11:40 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/2 "2024-08-27T23:40:12Z")

</div>

Salut !  
Faites-vous référence à la partie où il est indiqué « Ignorer le mot de passe, envoyez-moi un lien de connexion par e-mail » ?

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Août 27, 2024, 11:47 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/3 "2024-08-27T23:47:40Z")

</div>

Étant donné que vous utilisez [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true), les envoyer vers `/login` démarrera automatiquement le processus de connexion.

Ou, si vous souhaitez inclure une page de destination, vous pouvez utiliser (je suis à peu près sûr) `/session/sso?return_path=«/path/to/landingpage»`

---

<div class="post-metadata">

### Author: ![Jacob\_Peebles](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jacob_peebles/32/168161_2.png) [@Jacob\_Peebles](https://meta.discourse.org/u/Jacob_Peebles)
#### Post date: [Septembre 3, 2024, 7:16 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/4 "2024-09-03T19:16:46Z")

</div>

@NateDhaliwal @supermathie merci d’avoir participé. Je travaille avec @jonathan_moura_getit, donc j’ai pensé tenter de clarifier un peu les choses.

Ce que nous voulons, c’est un moyen d’envoyer un utilisateur connecté ou un nouvel utilisateur à Discourse depuis notre système - sans qu’il ait à aller sur une page, cliquer sur ‘login’ et être redirigé vers Discourse. La meilleure façon de penser à cela est qu’un utilisateur vienne sur notre site, se connecte, voie un lien pour poster sur Discourse, soit dirigé vers Discourse (déjà connecté). Il n’a rien à cliquer, il est connecté au moment où il atteint Discourse.

Quelqu’un peut-il nous conseiller sur la façon de faire cela ?

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Septembre 3, 2024, 7:37 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/5 "2024-09-03T19:37:07Z")

</div>

Avez-vous essayé ma suggestion ?

Vous pouvez le voir en action par exemple :

- [https://community.spiceworks.com/login](https://community.spiceworks.com/login)
- [https://community.spiceworks.com/session/sso?return\_path=/c/linux/21](https://community.spiceworks.com/session/sso?return_path=/c/linux/21)

En supposant que l’on soit déjà connecté au système Spiceworks, vous serez automatiquement connecté à leur installation Discourse sans avoir besoin de cliquer sur quoi que ce soit.

---

<div class="post-metadata">

### Author: ![jonathan\_moura\_getit](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan_moura_getit/32/436940_2.png) [@jonathan\_moura\_getit](https://meta.discourse.org/u/jonathan_moura_getit)
#### Post date: [Septembre 18, 2024, 8:19 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/6 "2024-09-18T20:19:37Z")

</div>

Salut Michael,

Bien que cette solution fonctionne techniquement, elle n’est pas idéale du point de vue de l’utilisateur. Les utilisateurs peuvent clairement voir qu’ils sont redirigés vers notre site Web pour se connecter, ce qui peut être un peu perturbant pour leur expérience. Existe-t-il une autre façon d’y parvenir, comme un lien de connexion automatique ? Idéalement, ce lien connecterait automatiquement l’utilisateur lorsqu’il y accède, en utilisant l’e-mail passé en argument, afin qu’il n’ait pas à passer par le processus de connexion manuel.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [Septembre 18, 2024, 8:28 UTC](https://meta.discourse.org/t/generate-an-email-me-a-login-link-url/323649/7 "2024-09-18T20:28:16Z")

</div>

> [@jonathan\_moura\_getit](#):
>
> Les utilisateurs peuvent clairement voir qu’ils sont redirigés vers notre site Web pour se connecter, ce qui peut être un peu perturbant pour leur expérience.

OK, c’est une question distincte de

> nous voulons contourner l’étape où les utilisateurs doivent cliquer sur « Connexion » sur Discourse

Discourse a des fonctionnalités pour générer des liens de connexion

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/c/5/5c5d0e4fe68a183575f7b880fd0ba72d04daa521.png)

on pourrait donc exploiter cette fonctionnalité via un plugin, mais pour des raisons de sécurité, l’utilisation de ce lien nécessite une action positive de l’utilisateur pour vérifier qu’il souhaitait se connecter, donc cette méthode ne répond pas à votre critère initial.

Mon conseil serait de faire correspondre la page sur laquelle ils atterrissent avec le thème de votre instance Discourse afin qu’ils ne remarquent pas la redirection.
