招待制 (Invite Only) が OpenID のみでは機能しません

現在、フォーラムのテストパイロットを実施しており、参加できる人数を制限したいと考えています。

openid を設定し、「すべての新規ユーザーは、信頼できるユーザーまたはスタッフが明示的に招待する必要があります。公開登録は無効になっています。」を有効にしたいと考えています。

しかし、そうするとログインフローが失敗します。OIDC プロバイダーから戻されると、招待が必要であると表示されるだけで、それ以上何もできません。

ビデオでは、フォーラムを招待制に設定し、全員がログインする必要があるようにしました。ローカルログインも無効にしました。

これを回避する唯一の方法は、「招待制」を無効にして代わりに「招待コード」を使用することです。これを実行すると、最初の登録試行はメールが既に使用されているというエラーで失敗しますが、招待付きのリンクを再入力すると、招待コードを求められなくなり、登録を完了できます。

さらに詳細を提供する方法を教えていただけますか? :smiley: Discourse は初めてです。