Cas d’utilisation
Il est judicieux de désactiver auth skip create confirm lors de l’utilisation d’OIDC afin de pouvoir collecter des informations supplémentaires auprès de vos utilisateurs que votre intégration OIDC ne recueille pas. Par exemple, notre OIDC récupère leur e-mail, leur nom d’utilisateur et leur nom.
J’ai choisi de désactiver
auth overrides nameafin que nos utilisateurs puissent choisir un nom complet différent localement s’ils le souhaitent (et le modifier plus tard s’ils le veulent sans avoir à gérer notre intégration OIDC). Excellente prévoyance d’inclure ces substitutions.
Je voudrais également collecter des informations supplémentaires pertinentes pour ma communauté, mais pas pour l’utilisation plus générale de leur compte OIDC. Par exemple :
- Langages de programmation préférés
- Quel type d’utilisateur de forum sont-ils (débutant, utilisateur expérimenté, etc.)
Problème
Le problème d’expérience utilisateur est que lorsqu’un compte est créé via l’intégration OIDC, et que vous êtes redirigé vers Discourse, vous arrivez sur cet écran :
Le problème avec cela est qu’ils viennent de créer leur compte via l’intégration OIDC. L’option de connexion à droite crée un chemin confus pour de nombreux utilisateurs qui ne savent tout simplement pas mieux… et nous savons tous que si les utilisateurs peuvent faire quelque chose de mal, ils le feront :

Résultat souhaité
Ce serait formidable si nous pouvions simplement… masquer cette option de connexion à droite car elle est non pertinente pour l’utilisateur, à cet endroit, à ce moment.
