Пользователи не добавляются автоматически в группу, несмотря на совпадение домена электронной почты (вход через Google)

Заголовок: Пользователи не добавляются автоматически в группу, несмотря на совпадение домена электронной почты (вход через Google)

Текст:

Всем привет,

Я пытаюсь разделить свой форум на анонимные категории и обычные категории. Для этого я создал отдельную группу для анонимных пользователей, автоматически добавляя их при переходе в анонимный режим. Это позволяет мне управлять правами доступа и ограничивать анонимные публикации исключительно определенными категориями.

Однако, поскольку в обычных категориях права на публикацию установлены на уровень Trust Level 0 (значение по умолчанию для анонимных пользователей), анонимные пользователи всё ещё могут публиковать сообщения в обычных категориях. Чтобы решить эту проблему, я создал ещё одну группу для обычных пользователей, чтобы дополнительно разделить права доступа и ограничить анонимные публикации в обычных категориях.

Проблема:

При настройке этих групп я обнаружил, что пользователи, регистрирующиеся с помощью входа через Google, не добавляются автоматически в назначенную группу, даже если их домен электронной почты совпадает с правилом автоматического добавления в группу (например, gmail.com).

Вот что я настроил:

  • Настройка группы: Пользователи, регистрирующиеся с определенными доменами электронной почты (например, gmail.com), должны автоматически добавляться в группу.
  • Метод входа: Вход через Google включен для регистрации пользователей.

Моя цель:

  1. Ограничить анонимных пользователей исключительно определенными категориями, сохраняя полный доступ для обычных пользователей в общих категориях.
  2. Обеспечить автоматическое добавление пользователей с совпадающими доменами электронной почты в соответствующую группу, даже при использовании входа через Google.

Вопросы:

  1. Известна ли проблема, при которой социальные логины (например, вход через Google) не активируют правила автоматического добавления в группы?
  2. Как обеспечить автоматическое добавление пользователей с совпадающими доменами электронной почты в группы независимо от метода входа?
  3. Существуют ли более эффективные способы управления правами доступа к категориям для четкого разделения анонимных и обычных публикаций без подобных сложностей?

Буду благодарен за любые идеи или рекомендации по решению этих проблем. Спасибо!

1 лайк