Nous exécutons un serveur OAuth2 personnalisé pour notre base d’utilisateurs. Est-il possible de configurer Discourse pour accepter implicitement les nouvelles inscriptions sans inviter l’utilisateur à remplir la page d’inscription avec ses informations ?
Je suis aussi très curieux de savoir si cela est possible. Je souhaite uniquement que les utilisateurs s’inscrivent/se connectent via OAuth2 lié à mon site web, sans pouvoir créer de comptes locaux. Actuellement, lorsque les utilisateurs s’inscrivent sur mon site principal, j’utilise l’API pour créer un utilisateur avec le même nom d’utilisateur sur Discourse. Ensuite, ils peuvent se connecter via mon fournisseur OAuth2 personnalisé, mais le message de connexion par e-mail/mot de passe s’affiche toujours. J’ai découvert que je dois utiliser exactement ces paramètres pour créer des utilisateurs via l’API et empêcher leur inscription, mais j’aimerais au moins masquer le message de connexion par e-mail/mot de passe. Désactiver « connexions locales » me donne le flux idéal pour se connecter en tant qu’utilisateur existant, mais cela empêche ensuite la création de nouveaux utilisateurs. Existe-t-il un moyen d’utiliser essentiellement OAuth2 comme SSO ?
