Esto parece prometedor: https://help.bloxcms.com/knowledge-base/applications/settings/users/authentication_provider/article_fa0ce6ec-9824-11e4-b296-23bd78ef308a.html:
La opción Proveedor de autenticación permite que tu sitio funcione como un proveedor de autenticación OpenID. Esto significa que los usuarios de tu sitio pueden usar sus credenciales de tu sitio para iniciar sesión en otros sitios que lo permitan. Otros sitios de BLOX CMS podrían actuar como sitios clientes, permitiendo este intercambio de credenciales de inicio de sesión.
Debería ser posible configurar un sitio de BLOX CMS para que funcione como proveedor de autenticación OpenID para Discourse. De ser así, esto significaría que los usuarios podrían iniciar sesión en tu foro de Discourse a través de tu sitio de TownNews. Para configurarlo, necesitarás instalar Discourse OpenID Connect (OIDC) en tu sitio de Discourse. La configuración podría requerir algunos intentos y errores. Avísanos si te atascas y trataremos de ayudarte.