Удалить аккаунты без основного аккаунта пользователя

Извините, если этот вопрос уже обсуждался где-то; я даже не уверен, какие ключевые слова использовать для этой проблемы.

Чтобы пояснить: наш форум Discourse является дополнением к другому сайту. Любой пользователь этого сайта может перейти по ссылкам на форум, и для него автоматически будет создана учётная запись с тем же именем пользователя и аватаром, что и на основном сайте.

Проблема заключается в том, что если пользователь закрывает свой основной аккаунт или он закрывается из-за нарушений, учётная запись на форуме остаётся активной, если мы вручную не закроем, не удалим или не приостановим её.

Есть ли способ выполнить обратный поиск учётных записей, чтобы проверить, связан ли с ними основной аккаунт? Или можно ли настроить автоматическое закрытие учётной записи на форуме, если основной аккаунт больше не существует?

Заранее спасибо за любую помощь. И ещё раз извините, если этот вопрос уже поднимался, а я его упустил.
Кат

Я предполагаю, что вы используете SSO между сайтами.

Таким образом, при закрытии аккаунта на основном сайте можно сделать запрос к форуму через GET-запрос к /u/by-external/{external_id}.json, чтобы получить данные аккаунта форума, а затем использовать user_id из ответа для отправки следующего запроса на закрытие аккаунта форума.

Честно говоря, я не знаю, как это было сделано — я просто администратор форума, но спасибо. Я передам эту информацию человеку, который занимается такими вещами.