ユーザー招待とクラウド認証

職場の顧客向けフォーラムの設置を予定しており、Discourseを試しています。顧客のSSOにはCrowdを使用しています。また、Crowdのデータセットに含まれていない卒業生やパートナーなど、特定の個人を招待できるようにしたいと考えていますが、それ以外の一般登録は許可したくありません。

目的を達成するための適切なオプションの組み合わせが見つかりません。

a. Crowdにユーザーが存在する場合、明示的な招待なしでローカルアカウントを作成できるようにする
b. メールまたはリンクを通じて招待されたユーザーは、Crowdなしでローカルアカウントを作成できるようにする
c. 一般登録を許可しない

「招待のみ」をオンにすると、Crowd認証は既存ユーザーのアクセスを許可するだけで、検証機能としては機能しません。オフにすると、誰でも登録できてしまいます(スタッフによる審査は別として)。

何か見落としているのでしょうか、それともこれが仕様なのでしょうか?

ご教示いただければ幸いです。

Discourse の設定で「招待コード」を指定してみましたか?

それがどう影響するのかはわかりませんが、ここでは新規として試してみました。状況は悪化しました。Crowd で認証された新規ユーザーに対して、「招待コード」入力欄が追加されてしまいました。

まとめますと、アカウント作成方法は以下の 2 通りに限定したいと考えています。

  1. Crowd 認証/検証済みユーザーは自動的に通過
  2. Crowd 未登録のユーザーは手動で招待

よろしくお願いいたします。