Beispielcode zur Integration einer gehosteten Lösung mit Discourse

Es gibt gehostete Lösungen, die eine Integration mit Discourse ermöglichen.

Gibt es Beispielcode dafür, was eine gehostete Lösung tun müsste, um sich mit dem Anmeldesystem von Discourse zu integrieren?

Beispiel: Patreon hat ein Plugin, das es Patreon-Nutzern ermöglicht, sich bei Discourse anzumelden. Ich suche nach Beispielcode dafür, was eine gehostete Lösung wie Patreon auf ihrer Seite tun müsste, um eine solche Integration zu ermöglichen.

Möglicherweise habe ich meine Begriffe falsch verwendet, aber das wäre Patreon als SSO-Anbieter, korrekt?

Danke!

Oh, wir haben dazu einige Beispiele:

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

Wenn deine Website Ruby und Rails verwendet, kannst du die Datei https://github.com/discourse/discourse/blob/master/lib/single_sign_on.rb in dein lib-Verzeichnis kopieren, um die ganze schwere Arbeit zu übernehmen, und anschließend den erforderlichen Controller und die Route hinzufügen.