Les domaines de messagerie d'approbation automatique nécessitent toujours l'approbation du personnel

J’utilise SAML pour la connexion de nos utilisateurs internes et j’ai activé :

  • must approve users (doit approuver les utilisateurs)
  • auto approve email domains (approuver automatiquement les domaines de messagerie) (avec notre domaine)

Lorsque mes utilisateurs essaient de se connecter, ils doivent toujours attendre l’approbation du personnel. Je ne m’attendais pas à ce comportement compte tenu de la formulation des paramètres.

Comme nous sommes en phase d’essai, ce n’est pas un problème, mais lors de l’expansion, ce sera une nuisance (toujours pas un gros problème, mais une nuisance).
Nous utilisons la version 2.9.0.beta4.

4 « J'aime »

J’ai juste essayé de reproduire cela sur mon site de test (sans SAML), et cela a fonctionné comme prévu, ce qui pourrait en faire une question d’authentification unique (SSO) ?

  • Activé doit approuver les utilisateurs
  • Ajouté « jammydodger.monster » à domaines d'e-mail d'approbation automatique
  • Créé un nouveau compte test avec l’e-mail « test_fourteen@jammydodger.monster »
  • L’utilisateur test a reçu un e-mail d’activation, a suivi le lien et est arrivé sur le site sans approbation supplémentaire nécessaire
    (J’ai également testé avec une adresse Gmail comme contrôle, et celle-ci a nécessité une approbation)
3 « J'aime »

Je ne suis pas sûr s’ils sont liés, mais je me demandais si vous aviez ces deux commits sur votre site de test :

2 « J'aime »

Mon site de test est actuellement sur 17227e9e53, il devrait donc inclure ces commits. :+1:

Quelle version utilisez-vous @Jonathan_Poyer ?

2 « J'aime »

J’ai maintenant mis à niveau vers la dernière version (je ne l’avais pas fait). Je devrai attendre lundi pour que quelqu’un d’autre teste, car je n’ai pas la main pour ajouter un nouvel utilisateur.
Je vous tiendrai informé.

2 « J'aime »

@Jonathan_Poyer Puis-je confirmer que ce n’est pas quelque chose qui a changé avec une mise à jour récente ? D’après mon enquête, il semble que DiscourseConnect n’ait jamais pris en charge les domaines d'e-mail d'approbation automatique, ce qui est un bug. Le bug sera corrigé par FIX: DiscourseConnect login did not auto approve based on email domain by tgxworld · Pull Request #17006 · discourse/discourse · GitHub

10 « J'aime »

J’ai déployé la dernière version disponible aujourd’hui (7da074d5). J’ai configuré ce qui suit :

  • must_approve_users : true
  • auto approve email domains : mydomain.com
  • SAML configuré

J’ai demandé un utilisateur mais je le vois toujours comme en attente « Needs approval »

1 « J'aime »

Je pense que la correction de @tgxworld concernait DiscourseConnect et non SAML, ce qui pourrait expliquer pourquoi votre site rencontre toujours le problème. Une correction pour SAML est-elle également prévue, @tgxworld ?

2 « J'aime »