Eliminar contas sem conta de usuário principal

Desculpe se isso já foi abordado em algum lugar; nem tenho certeza de quais palavras-chave são úteis para esse problema.

Para explicar: nosso fórum Discourse é um complemento de outro site. Qualquer usuário desse site pode acessar os links do fórum e ter uma conta criada automaticamente com o mesmo nome de usuário e avatar que possui no site principal.

O problema que enfrentamos é que, se um usuário encerrar sua conta principal ou se ela for encerrada por comportamento inadequado, a conta do fórum permanecerá ativa, a menos que a fechemos, excluamos ou suspendamos manualmente.

Existe alguma maneira de pesquisar contas de forma reversa para verificar se elas estão vinculadas a uma conta principal? Alternativamente, é possível fazer com que uma conta do fórum seja encerrada automaticamente quando a conta principal deixar de existir?

Obrigado (desde já) por qualquer ajuda e, novamente, peço desculpas se isso já foi tratado e eu perdi.
Kat

Assumo que você esteja usando SSO entre os sites.

Assim, ao fechar uma conta no site principal, é possível consultar o fórum usando uma requisição GET para /u/by-external/{external_id}.json para recuperar a conta do fórum e, em seguida, usar o user_id na resposta para emitir uma requisição subsequente que feche a conta do fórum.

Sinceramente, não sei como foi feito. Sou apenas um administrador do fórum, mas obrigado — vou repassar essa informação para quem cuida desse tipo de coisa.