現在、フォーラムのテストパイロットを実施しており、参加できる人数を制限したいと考えています。
openid を設定し、「すべての新規ユーザーは、信頼できるユーザーまたはスタッフが明示的に招待する必要があります。公開登録は無効になっています。」を有効にしたいと考えています。
しかし、そうするとログインフローが失敗します。OIDC プロバイダーから戻されると、招待が必要であると表示されるだけで、それ以上何もできません。
ビデオでは、フォーラムを招待制に設定し、全員がログインする必要があるようにしました。ローカルログインも無効にしました。
これを回避する唯一の方法は、「招待制」を無効にして代わりに「招待コード」を使用することです。これを実行すると、最初の登録試行はメールが既に使用されているというエラーで失敗しますが、招待付きのリンクを再入力すると、招待コードを求められなくなり、登録を完了できます。
さらに詳細を提供する方法を教えていただけますか?
Discourse は初めてです。


