Olá River, se você não tem certeza sobre o OpenID Connect, sugiro assistir ao vídeo do Memberstack sobre OpenID Connect e seguir o tutorial: https://docs.memberstack.com/hc/en-us/articles/8161104982043-Custom-SSO-Integrations. Foi o que eu fiz.
Para configurar o OpenID Connect no lado do Discourse, você pode encontrar as informações relevantes aqui: Discourse OpenID Connect (OIDC). Um detalhe específico do Memberstack que não é mencionado nesse tópico é que acho que a configuração do site openid_connect_authorize_scope do Discourse precisa ser definida como:
openid email profile
(Assumindo que isso esteja correto, ele deve ser adicionado à seção “Observações específicas do provedor” na parte inferior do tópico OpenID Connect do Discourse.)
Esta é uma causa de confusão sem fim aqui, mas DiscourseConnect se refere a um protocolo de autenticação completamente separado. As informações que você precisa estão no tópico OpenID Connect do Discourse que eu linkei.