Ciao River, se non sei sicuro di OpenID Connect, ti suggerisco di guardare il video OpenID Connect di Memberstack e di seguire il tutorial: https://docs.memberstack.com/hc/en-us/articles/8161104982043-Custom-SSO-Integrations. È quello che ho fatto.
Per configurare OpenID Connect sul lato Discourse, puoi trovare le informazioni pertinenti qui: Discourse OpenID Connect (OIDC). Un dettaglio specifico di Memberstack che non è menzionato in quell’argomento è che penso che l’impostazione del sito openid_connect_authorize_scope di Discourse debba essere impostata su:
openid email profile
(Supponendo che sia corretto, dovrebbe essere aggiunto alla sezione “Note specifiche del provider” in fondo all’argomento Discourse OpenID Connect.)
Questa è una causa di infinita confusione qui, ma DiscourseConnect si riferisce a un protocollo di autenticazione completamente separato. Le informazioni di cui hai bisogno si trovano nell’argomento Discourse OpenID connect che ho collegato.