ユーザー招待と許可されたメールドメイン

こんにちは、皆さん。

「許可されたメールドメイン」に一致しなくても招待ユーザーのメールを送信できるようにすると良いかもしれません。

例えば、「許可されたメールドメイン」を設定した場合、そのドメインのメールを持つ誰でも自分で登録できるようになります。つまり、そのドメインのメールを持つ誰かを招待するのは無意味になります。

しかし、招待するユーザーのメールが「許可されたメールドメイン」と一致しなくてもよいようにすれば、「@spam_domain.com」は拒否しつつ、「my_best_friend@spam_domain.com」を招待することが可能になります。

「いいね!」 1

パブリックなコミュニティサイトをお持ちの場合、アカウント作成を希望するすべての方を受け入れ、信頼レベルと Akismet が自動的に機能するよう設定できます。信頼できるユーザーには招待を送り、特定のグループに追加することで、最初から高い信頼レベルを付与することも可能です。

現在、特定のドメインに限定された招待を作成する機能の追加について検討していますが、まだ実装はされていません。

「いいね!」 3

まあ…私のサイトは完全にはパブリックではありません。しかし、私だけでなく、誰でもアカウントを作成できる状況で「招待する」機能の有用性に少し混乱しています。誰かに高い信頼レベルを与えたい場合、なぜ招待が必要なのでしょうか?単に自分で登録させ、信頼レベルを上げるだけで済むはずです。

それは私が提案していることとは少し異なります。私が提案しているのは、招待メールのドメインが allowed_email_domains と一致する必要がないようにすることです。なぜなら、モデレーターが誰かを招待するということは、その人を信頼しているという意味だと考えているからです。信頼していない人を招待するというのは、私には奇妙に思えます。

もしかしたら、私が Discourse の初心者すぎるだけかもしれませんね :wink:

「いいね!」 1

ご指摘の通りです。「許可されたメールドメイン」設定は、やや乱暴な手段と言えます。これは、内部コミュニティ向けに特定のドメインに限定してコミュニティを閉じることを目的としています。

この仕様が変わる可能性は低いため、別の方法で目的を達成する必要があります。しかし、すでにコミュニティ向けに有効な解決策をお持ちのようです。それは、登録したユーザーに必要なアクセス権を付与するという方法ですね。

指定されたドメインからのユーザーが即座にサインアップし、必要な権限を自動的に付与される招待リンクを作成できる機能は、今後興味深いものになるでしょう。このリンクは、許可されたユーザー以外には使用できないため、ログインページを含め、オンライン上で安全に公開することも可能です。

「いいね!」 2