Hmm. J’ai entendu dire qu’il existe deux méthodes pour créer un lien entre Discourse et un fournisseur d’authentification externe comme Cognito : le plugin OpenId ou l’utilisation de Single Sign On pour Discourse.
Je ne connais pas du tout le processus Single Sign On, mais cela pourrait-il permettre de réaliser ce que je souhaite, à savoir éviter que les utilisateurs se connectent deux fois ?
Ou peut-être simplement, lorsqu’ils se connectent à mon application, envoyer un appel API à Discourse pour les connecter ainsi ?
(Le document que j’ai lié mentionne également la spécification de l’appartenance à des groupes ; je suppose que cela permettrait d’obtenir ce que je veux, c’est-à-dire que seuls les utilisateurs PAYANTS puissent appartenir au groupe autorisé à publier.)