登録を無効化しつつ、プライベート招待を許可する

Discourse フォーラムにおいて、「新規登録を許可」設定が無効になっていると仮定します。プライベートグループにユーザーを招待したいのですが、そのユーザーがすでにサイト内でアカウントを持っている場合でも、「現在、新規アカウントの登録は許可されていません」というメッセージが表示されて失敗してしまいます。「新規登録を許可」設定は有効にしたままにせず、フォーラムアカウントを持つ任意のユーザーをリンク経由でプライベートグループに招待できるようにしたいのです。どうすればよいでしょうか?招待されたユーザーを手動で追加することはできません。

私の調査(ChatGPT、Gemini を使用し、ウェブを検索)によると、その方法の一つは「招待のみのモード」を使用しつつ、「新規登録を許可」設定を有効にすることです。しかし、これだとすべてのユーザーに対して承認を求められるメッセージが届くようになり、時間のかかる無駄な作業となってしまいます。フォーラムには有料ユーザーのみがアクセスできるため、「招待」という部分は実際には役に立ちません。「招待のみのモード」を無効にしておく問題点は、「新規登録を許可」がオフの状態でも、あるユーザーが大量にアカウントを作成してしまった事例があり、この方法では防げなかったことです。

なお、私たちは SSO を使用しており、ユーザーはメインのウェブサイトにログインすると、システムが自動的にフォーラムのアカウントを作成します(有効な場合)。そのため、通常は「新規登録を許可」を無効にしておくことで対応できています。

あらかじめありがとうございます。もし見落とした会話があれば、教えていただければ幸いです。

「いいね!」 1