Comment désactiver l'activation par e-mail SSO requise

J’ai suivi les instructions décrites ici pour activer l’authentification par authentification unique (SSO) pour les identifiants de compte existants de Discourse sur notre site.

Dans le cadre de l’authentification SSO, l’utilisateur doit activer son compte en cliquant sur un lien envoyé par e-mail à son adresse e-mail.

Voici ce qui apparaît sur le forum après que vous vous soyez authentifié mais n’ayez pas activé votre compte.

Voici l’e-mail d’activation envoyé à l’utilisateur.

Voici ma question : Existe-t-il un moyen de désactiver cette activation par e-mail requise après une authentification SSO réussie ?

J’ai lu ici qu’en définissant le paramètre SSO require_activation sur false, je peux empêcher l’utilisateur d’avoir à activer son compte par e-mail.

  • Définir ce paramètre SSO sur false désactivera-t-il l’activation par e-mail ?
  • Je suppose que cette modification nécessite des changements dans le code d’authentification SSO. Est-ce une supposition correcte ?
  • Existe-t-il un moyen de désactiver l’activation par e-mail via les paramètres d’administration, sans nécessiter de modifications du code ? Remarque : Nous ne voulons pas désactiver l’envoi de tous les e-mails par Discourse, seulement l’e-mail lié à l’activation du compte.

Merci d’avance.

1 « J'aime »

Oui et oui :+1:

Non, vous devrez mettre à jour le code de votre fournisseur DiscourseConnect (anciennement ‘Discourse SSO’).

Veuillez vous assurer que votre fournisseur vérifie bien les e-mails des utilisateurs avant d’apporter cette modification. Sinon, vous pourriez être exposé à divers problèmes de sécurité.

1 « J'aime »

David - Merci pour votre réponse rapide. Oui, nous vérifions les e-mails fournis par les utilisateurs lors de la création de nos comptes sur le site principal.

2 « J'aime »