Bonjour. Je compte lancer un site qui aura un certain chevauchement d’utilisateurs avec un site Discourse déjà existant. J’aimerais que mes visiteurs puissent créer des comptes avec leurs identifiants provenant de l’autre site Discourse. Comment cela pourrait-il être réalisé ?
Donc, en suivant cette voie, je pourrai ajouter un nouveau bouton à mes boutons de connexion (Facebook, Discord, GitHub, Google, etc.), et ce nouveau bouton sera destiné à un autre forum Discourse que je ne possède ni ne gère ?
Oui, c’est l’une des configurations possibles pour le plugin officiel WP Discourse (il s’agit simplement d’un exemple de la relation entre le fournisseur SSO et le client SSO).
Si le site que vous commencez est une autre instance Discourse, cela pourrait également être possible, mais je ne sais pas s’il existe une documentation à ce sujet sur meta.
Cela n’est pas possible. Vous ne pouvez pas obtenir de données utilisateur privées d’un site web externe sans une étape de sécurité supplémentaire, dans ce cas sous la forme des secrets du fournisseur SSO utilisés lors du flux SSO.
Vous pourriez également envisager un gestionnaire d’accès et d’identité dédié comme http://auth0.com/ si vous pensez que les besoins pourraient encore s’étendre à l’avenir…
Non. Sso serait le seul fournisseur. Et si vous n’avez pas le contrôle de l’autre site, il est impossible de l’utiliser pour l’authentification.