Je travaille avec un client hébergé sur CDCK qui configure OAuth2.
Nous avons configuré le système de sorte que la fenêtre de création de compte soit automatiquement contournée et que les nouveaux comptes authentifiés par le serveur OAuth2 soient créés automatiquement. Tous les autres mécanismes de connexion sont désactivés.
Pendant les tests, ils ne souhaitent pas que quiconque se connecte sans approbation, j’ai donc activé l’option « doit approuver les utilisateurs ». Cela fonctionne comme prévu, sauf qu’ils voient toujours un bouton « modifier l’adresse e-mail ». L’option « e-mail modifiable » est désactivée et « OAuth2 remplace l’e-mail » est activée.
J’ai suggéré de masquer le bouton via CSS, mais cela ressemble à un bug, bien qu’on puisse aussi le considérer comme une demande d’amélioration, car c’est davantage une gêne qu’un problème empêchant l’utilisation de Discourse.