Disculpa que no haya abordado eso… Un desarrollador principal de Discourse lo sabría mejor que yo, pero en sistemas similares en los que he trabajado, no debería ser un problema. Tu SSO, ya sea de redes sociales o de otro tipo, es básicamente solo un intercambio de tokens entre el proveedor del servicio SSO y Discourse. Por lo tanto, sería en realidad similar, excepto que en este caso tu SSO sería tu correo electrónico. Simplificándolo un poco, pero en términos generales, imagino que funcionaría sin problemas.