メインユーザーアカウントのないアカウントを削除

もしどこかで既に扱われていた場合、申し訳ありません。この問題に使えるキーワードもはっきりとわかりません。

説明しますと、当社の Discourse フォーラムは別のサイトと連動しています。そのサイトのユーザーはフォーラムのリンクにアクセスするだけで、メインサイトと同じユーザー名とアバターで自動的にアカウントが作成されます。

問題点は、ユーザーがメインアカウントを閉鎖した場合、または不正行為によりメインアカウントが閉鎖された場合、フォーラム側のアカウントは手動で閉鎖・削除・停止しない限り、そのまま残ってしまうことです。

アカウントを逆引きして、メインアカウントが連携しているか確認する方法はありますか?あるいは、メインアカウントが存在しなくなった時点でフォーラムアカウントを自動的に閉鎖する方法はありますか?

ご協力いただき、ありがとうございます(事前にお礼申し上げます)。また、既に扱われていた内容を逃していた場合は、重ねてお詫び申し上げます。

Kat

サイト間で SSO を使用していると想定します。

したがって、メインサイトからアカウントを閉鎖する際、/u/by-external/{external_id}.json に対して GET リクエストを送信してフォーラムのアカウントを取得し、レスポンスに含まれる user_id を使用して、フォーラムのアカウントを閉鎖する次のリクエストを発行できます。

正直に言いますと、それがどうやって行われたのかはわかりません。私は単なるフォーラムの管理者ですが、ありがとうございます。その種のことを担当している同僚にこの情報を伝えさせていただきます。