タイトル: メールドメインが一致しても、Googleログインユーザーはグループに自動追加されない(Googleログイン)
本文:
皆さん、こんにちは。
フォーラムを匿名カテゴリと通常カテゴリにセグメント化しようとしています。これを達成するために、匿名ユーザー専用のグループを作成し、匿名モードに入ると自動的に追加されるようにしました。これにより、権限を管理し、匿名投稿を特定のカテゴリに限定することができます。
しかし、通常のカテゴリの投稿権限は信頼レベル0(匿名ユーザーのデフォルト)に設定されているため、匿名ユーザーは通常のカテゴリにも投稿できてしまいます。これを解決するために、通常のユーザー用の別のグループを作成し、権限をさらに分離して、通常のカテゴリでの匿名投稿を制限しようとしています。
問題点:
これらのグループを設定している際に、Googleログインでサインアップしたユーザーが、メールドメインが自動グループメンバーシップのルール(例:gmail.com)に一致していても、指定されたグループに自動的に追加されないことがわかりました。
設定内容は以下の通りです。
- グループ設定: 特定のメールドメイン(例:
gmail.com)で登録したユーザーは、自動的にグループに追加されるべきです。 - ログイン方法: ユーザーサインアップにはGoogleログインが有効になっています。
目標:
- 匿名ユーザーを特定のカテゴリに限定し、通常のユーザーは一般カテゴリで完全なアクセス権を保持できるようにする。
- メールドメインが一致するユーザーが、ログイン方法に関わらず、適切なグループに自動的に追加されることを保証する。
質問:
- ソーシャルログイン(例:Googleログイン)は自動グループルールをトリガーしないというのは既知の問題ですか?
- ログイン方法に関わらず、メールドメインが一致するユーザーがグループに自動的に追加されるようにするにはどうすればよいですか?
- 匿名投稿と通常投稿をこれらの複雑さなしに明確に分離するために、カテゴリ権限を管理するより良い方法はありますか?
この課題の解決策や推奨事項があれば、ぜひ教えてください。ありがとうございます!