メールアドレスのドメインに基づいたグループへのユーザー自動追加

当社のフォーラムでは、特定のメールドメインを持つユーザー向けのカスタムグループを作成しました。このドメインで新規登録したユーザーが自動的にグループに追加されると認識していました。しかし、実際には自動化されて動作していないようです。現在、グループ > メンバーシップに移動し、「変更を保存」をクリックしないと、最新の新規ユーザーがこのグループに追加されていることが確認できません。そうでないと、追加されていないようです。

これは想定された動作でしょうか。また、SSO を使用しているため、それがこの機能に影響を与える可能性があるかどうかも不明です。

@sam これは最近の他のレポートと同じで、これらのルールが一貫していないものです。

SSO のバグのようです

Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) をご使用であることを確認いただけますか?

はい、Discourse の公式 SSO を使用しています。

これがバグだと思います。

sso_overrides_email が有効になっている状態で SSO 経由でメールを更新すると、自動グループメンバーシップが反映されませんでした。

ただし、ユーザーの初期作成時には正常に機能します。

なお、「遡及的」という概念は非常に混乱を招くため、これを廃止すべきだと考えます。既存の登録ユーザーにも同じメールドメインルールを適用する が常に設定されていることを確認することをお勧めします。この設定は将来的に削除される予定です。

それらのグループは、SSO で管理し、ログイン時にプッシュすることを推奨します。