Eliminar cuentas sin cuenta de usuario principal

Lo siento si esto ya ha sido tratado en algún lugar, ni siquiera estoy seguro de qué palabras clave son utilizables para este problema.

Para explicar, nuestro foro de Discourse es complementario a otro sitio. Cualquier usuario de ese sitio puede ir a los enlaces del foro y automáticamente se creará una cuenta con el mismo nombre de usuario y avatar que tiene en el sitio principal.

El problema que tenemos es que, si un usuario cierra su cuenta principal o se le cierra por mala conducta, la cuenta del foro permanecerá abierta a menos que la cerremos, la eliminemos o la suspendamos manualmente.

¿Existe alguna manera de buscar cuentas de forma inversa para ver si tienen una cuenta principal conectada a ellas? Alternativamente, ¿hay alguna manera de que una cuenta del foro se cierre automáticamente cuando la principal ya no existe?

Gracias (de antemano) por cualquier ayuda y, de nuevo, lo siento si esto ya fue tratado y no lo vi.
Kat

Asumo que estás utilizando SSO entre los sitios.

Por lo tanto, al cerrar una cuenta en el sitio principal, puede consultar el foro mediante una solicitud GET a /u/by-external/{external_id}.json para recuperar la cuenta del foro y luego usar el user_id en la respuesta para emitir una solicitud posterior que cierre la cuenta del foro.

Honestamente, no sé cómo se hizo; solo soy un administrador del foro, pero gracias. Le transmitiré esta información a la persona que se encarga de ese tipo de cosas.