Pré-approbation des nouveaux utilisateurs lorsque la connexion locale est désactivée

Je dois admettre que je ne m’en suis rendu compte qu’à une inspection plus attentive : le champ mot de passe est facultatif pour les utilisateurs qui acceptent des invitations par e-mail. Vous avez raison de souligner que les utilisateurs devraient pouvoir choisir d’utiliser une autre adresse e-mail et de créer un mot de passe. Je me sentirais beaucoup plus à l’aise si l’interface indiquait clairement que le mot de passe est facultatif, surtout lorsque la connexion via un réseau social est activée sur le site. Avec l’interface actuelle, il faudrait vraiment ne pas vouloir créer de mot de passe pour découvrir que ce n’est pas strictement obligatoire, à mon avis. Je suppose que je devrais me mettre au travail et proposer une PR pour améliorer l’expérience utilisateur :wink:

J’ai examiné l’exemple de code, merci ! Pour ce que cela vaut, j’ai dû utiliser cette astuce pour effectuer les appels API appropriés : Using the API to create a user on an SSO only system - #13 by DylannCordel - même ainsi, je ne pense pas que cela réponde au cas d’usage que j’avais en tête, car cela déclenche un e-mail d’activation à l’utilisateur, ce que j’espérais éviter afin d’offrir une expérience transparente « qui fonctionne tout de suite » s’ils se connectent un jour au site.

J’ai également un peu expérimenté cette solution : How to manually add user in discourse? - #10 - je pense que cela pourrait fonctionner pour ajouter manuellement les comptes utilisateurs que je souhaite, mais au final, je ne suis pas sûr que cela vaille le risque de modifier directement l’environnement à l’intérieur du conteneur pour effectuer ces modifications.

Bref, dans l’ensemble, je pense que le flux de travail que j’espérais n’est pas vraiment pris en charge ou prévu, et je devrai m’en accommoder jusqu’à ce que l’interface soit améliorée (peut-être) à un moment donné.

Merci à tous !