Salut,
Nous utilisons Discourse Connect depuis un certain temps. Même si la création d’utilisateurs est authentifiée via notre système interne, Discourse envoie toujours un e-mail de « CONFIRMEZ VOTRE COMPTE » à l’utilisateur.
Remarque : Le système interne est déjà en double opt-in.
Questions
Seuls les utilisateurs qui ont confirmé leur compte recevront l’e-mail digest ?
Si oui, y a-t-il un moyen de désactiver cela. Et l’e-mail digest est envoyé à tous les utilisateurs ajoutés au système Discourse.
Si la première réponse est non, je peux simplement désactiver l’e-mail « CONFIRMEZ VOTRE COMPTE ».
Il existe un paramètre que vous pouvez passer et qui indique à DiscourseConnect que vous avez authentifié l’e-mail. Je ne me souviens plus lequel, mais je pense que si vous regardez dans la documentation ou les spécifications, vous devriez pouvoir le trouver.
Oui ; définir require_activation sur true indique à Discourse que, essentiellement, l’e-mail n’est pas confirmé et que Discourse doit le confirmer lui-même.
Une dernière question, comme tous les utilisateurs précédents qui ne l’ont pas confirmé, puis-je mettre à jour manuellement le statut de cet utilisateur ?
Oui - si vous exécutez activate! sur l’objet User depuis la console, cela l’activera.
De plus, vous pourriez être en mesure d’utiliser le point de terminaison sync_sso avec les bons paramètres… mais je n’en suis pas sûr. De même, cela pourrait les activer lors de leur prochaine connexion si les bons paramètres sont transmis.
Merci Michael, y a-t-il un document auquel vous pouvez me référer pour identifier où je peux trouver les éléments exacts à exécuter dans la console ? (Comme la section du dossier où cela doit s’exécuter, et la commande)