Codice di esempio su come una soluzione ospitata si integrerebbe con Discourse

Oh, abbiamo parecchi esempi a riguardo:

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

Se il tuo sito web utilizza Ruby e Rails, puoi copiare e incollare il file https://github.com/discourse/discourse/blob/master/lib/single_sign_on.rb nella tua directory lib per gestire tutto il lavoro pesante, quindi aggiungere il controller e la rotta necessari.