Первые шаги
Обзор плагинов
Особенности
Настройка единого входа (SSO) с Azure AD с помощью OpenID Connect
Сопоставление и синхронизация атрибутов пользователей Microsoft 365 с WordPress с помощью единого входа (SSO).
Сопоставление ролей приложений Microsoft Entra ID (Azure AD) с ролями в WordPress
Сопоставление атрибутов пользователя Microsoft Entra ID (Azure AD) с ролями в WordPress
Сопоставление ролей на основе групп Microsoft Entra ID (Azure AD) для WordPress
С помощью нашего универсального плагина для приложений Microsoft Office 365 вы можете легко назначать роли WordPress на основе групп безопасности Microsoft Entra ID (Azure AD) . Когда пользователи входят в систему с помощью учетных данных Microsoft Entra ID через единый вход (SSO), плагин проверяет их текущее членство в группах Microsoft Entra ID на соответствие настроенным вами правилам сопоставления.
Если совпадение найдено, соответствующие роли WordPress назначаются немедленно. Это обеспечивает согласованность разрешений WordPress со структурой групп, которую вы поддерживаете в Microsoft Entra ID, и гарантирует их актуальность.
Процесс сопоставления ролей на основе групп идентификаторов Entra
В Microsoft Entra ID группы безопасности помогают организовать пользователей внутри организации. Эти группы могут представлять отдел (например, отдел продаж), местоположение (например, офис в Нью-Йорке) или функцию (например, ИТ-администраторы).
Каждая группа безопасности имеет уникальный идентификатор, известный как Object ID. Object ID работает как постоянный идентификационный номер для группы. Плагин может использовать Object ID в правилах сопоставления, чтобы WordPress всегда назначал роли соответствующим пользователям группы, даже если отображаемое имя группы или другие данные были обновлены.
Когда пользователь входит в WordPress через систему единого входа Microsoft Entra ID (Azure AD), плагин:
- Считывает идентификаторы объектов группы из утверждения группы, содержащегося в токене авторизации SSO.
- Если включена интеграция с API Microsoft Graph, она получает идентификаторы объектов групп пользователей из Microsoft Graph.
Затем плагин сравнивает эти идентификаторы объектов с теми, которые вы указали в конфигурации сопоставления групп и ролей.
Например, если идентификатор объекта для группы SalesTeamUS сопоставлен с ролью «Редактор WordPress» , то любой член этой группы получит роль « Редактор» при входе в систему. Предположим, что тот же пользователь также принадлежит к группе «Менеджеры» , которой сопоставлена роль «Администратор» . В этом случае плагин применит к пользователю обе роли — «Администратор» и «Редактор» .
Поскольку этот процесс сопоставления выполняется при каждом входе в систему или во время запроса к группе API, любые изменения членства в группе в Microsoft Entra ID (Azure AD), такие как повышение по службе, перемещение по отделам или назначение новых проектов, будут автоматически отражены в WordPress при следующем входе пользователя в систему.
Ключевые преимущества
Поддерживайте актуальность прав доступа пользователей с помощью назначения ролей на основе групп.
- Централизуйте назначение ролей, используя группы безопасности Microsoft Entra ID, которые уже созданы в вашей организации.
- Сопоставьте несколько групп с различными ролями WordPress для точного определения прав доступа, специфичных для конкретной команды или отдела.
- Автоматическое обновление ролей WordPress при изменении членства в группах без необходимости ручного обновления.
- Сократите объем административной работы, управляя доступом из единого источника достоверной информации в Microsoft Entra ID.
Требования
Перед настройкой сопоставления ролей на основе групп убедитесь в следующем:
- Универсальный плагин для приложений Microsoft Office 365 Установлен и активен на вашем сайте WordPress с включенной функцией единого входа (SSO).
- У тебя есть Глобальный администратор или эквивалентные привилегии в Azure AD для включения групповых утверждений.
- У тебя есть Администратор WordPress права на создание и управление сопоставлением групп и ролей.
- Интеграция с Microsoft Graph API Эта опция включена, если вы планируете получать информацию о членстве в группах вне рамок токена авторизации.
