Exemple de code pour l'intégration d'une solution hébergée avec Discourse

Il existe des solutions hébergées qui permettent l’intégration avec Discourse.

Existe-t-il un exemple de code montrant ce qu’une solution hébergée doit faire pour s’intégrer au système de connexion de Discourse ?

Par exemple, Patreon propose un plugin qui permet aux utilisateurs de Patreon de se connecter à Discourse. Je recherche un exemple de code montrant ce qu’une solution hébergée comme Patreon doit mettre en place de son côté pour permettre ce type d’intégration.

Je risque de me tromper de terminologie, mais cela correspond-il à Patreon agissant en tant que fournisseur SSO ?

Merci !

Oh, nous avons pas mal d’exemples à ce sujet :

https://github.com/topics/discourse-sso

Si votre site web utilise Ruby et Rails, vous pouvez copier-coller le fichier https://github.com/discourse/discourse/blob/master/lib/single_sign_on.rb dans votre répertoire lib pour effectuer tout le travail lourd, puis ajouter le contrôleur et la route nécessaires.