Результаты поиска :

×

Как настроить единый вход Azure AD для аутентификации OAuth через WordPress

Azure AD SSO для OAuth использует поток авторизации WordPress для обеспечения безопасного доступа пользователей к сайтам WordPress. С помощью нашего Плагин OAuth для единого входа (SSO) в WordPressAzure AD выступает в качестве поставщика OpenID Connect и OAuth, обеспечивая безопасный вход на сайты WordPress. Интеграция Azure AD для WordPress упрощает и защищает процесс входа с помощью единого входа Azure AD (SSO). Наше решение Azure AD SSO для WordPress помогает обеспечить безопасный вход через SSO для WordPress, так что пользователи проходят аутентификацию с использованием своих учетных данных Azure AD / Office 365 / Microsoft Ultra ID. Бесперебойная поддержка расширенных функций SSO, таких как сопоставление атрибутов и групп, синхронизация данных пользователей WordPress с Azure AD Office 365, поддержка входа через многопользовательский SSO Azure AD, заполнение информации о сотрудниках из Azure AD в WordPress, SSO для интранета / SSO для интернета, сопоставление изображения профиля из Azure AD / Office 365 с вашим аватаром WordPress и т. д.

Ознакомьтесь с нашим решением для единого входа SAML для WordPress. Узнать больше Открыть в новой вкладке

Интеграция Azure AD с WordPress
от miniOrange

Интеграция Azure для WordPress Предоставляет функциональность для управления всеми операциями пользователей на вашем сайте WordPress. [Синхронизация профилей пользователей из WordPress с Microsoft Entra ID (Azure AD)]

Узнать больше

  • Войдите в свою учетную запись WordPress как администратор.
  • Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
  • Поиск для Плагин OAuth для единого входа (SSO) в WordPress и нажмите на установить сейчас.
  • После установки нажмите на активировать.

Выполните эти простые и быстрые шаги, чтобы настроить единый вход Azure AD для WordPress.

  • Войдите в Портал Microsoft Entra ID (Azure AD).
  • Выберите Microsoft Entra ID (Azure AD).
  • Единый вход Azure AD для WordPress — вход в систему
  • В левой панели навигации нажмите на Регистрация приложений обслуживание и нажмите Новая регистрация.
  • Azure AD SSO для WordPress — регистрация приложений
  • Настройте следующие параметры для создания нового приложения.
    • Введите название вашего приложения в поле Имя текстовое поле.
    • В поддерживаемых типах учетных записей выберите 3-й вариант. «Учетные записи в любом организационном каталоге (для аутентификации пользователя в рамках пользовательских сценариев)».
    • В разделе «URI перенаправления» выберите веб приложение и введите URL обратного вызова из плагина miniOrange OAuth Client (вкладка «Настройка OAuth») и сэкономь это под URL перенаправления текстовое окно.
    • Нажмите на Зарегистрировать филиал кнопку, чтобы создать свое приложение.
    • Azure AD SSO для WordPress — создание
  • Microsoft Entra ID (Azure AD) присваивает вашему приложению уникальный идентификатор приложения. ID приложения Ваш идентификатор клиента и Идентификатор каталога Ваш Идентификатор арендатораСохраните эти значения, так как они понадобятся вам для настройки плагина miniOrange OAuth Client.
  • Azure AD SSO для WordPress — Обзор
  • Перейдите на Сертификаты и секреты в левой панели навигации нажмите на Секрет нового клиентаВведите описание и срок действия, затем нажмите кнопку. ДОБАВИТЬ опцию.
  • Azure AD SSO для WordPress - секретный ключ
  • Скопировать секретный ключ "стоимость" и держите это значение под рукой, оно понадобится позже для настройки. Секрет клиента в рамках плагина miniOrange OAuth Client.
  • Примечание и контактная информация - единый вход (SSO) между двумя сайтами WordPress.

    Примечание: Срок действия секретного ключа клиента для вашего приложения разработчика истекает через 180 дней. Для обеспечения дальнейшей работоспособности вам необходимо сгенерировать новый секретный ключ клиента до истечения срока его действия и обновить его в плагине OAuth Single Sign-On.


    Azure AD SSO для WordPress - Secret-Key-2

    В заключение, благодаря успешной настройке Azure AD в качестве поставщика OAuthВы включили вход в WordPress через Azure AD SSO и авторизацию для конечных пользователей в WordPress.


  • Перейдите на Настроить OAuth вкладку и нажмите Добавить новое приложение Добавить новое клиентское приложение на ваш веб-сайт.
  • Azure AD SSO для WordPress — Добавить новое приложение
  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. Microsoft Entra ID (Azure AD).
  • Azure AD SSO для WordPress — выберите приложение
  • После выбора поставщика скопируйте URL обратного вызова который необходимо настроить в конфигурации приложения SSO поставщика OAuth.
  • Введите учетные данные клиента, например: идентификатор клиента & Секрет клиента который вы получите из приложения Microsoft Entra ID (Azure AD) SSO.
  • Если вы хотите разрешить единый вход (SSO) из Microsoft Entra ID (Azure AD) для однопользовательской среды затем настройте свой сайт WordPress. Идентификатор арендатора Получено из приложения Microsoft Entra ID (Azure AD) SSO. Для настройки. Области действия и конечные точки для Microsoft Entra ID (Azure AD) в однопользовательском режиме нажмите здесь..
  • OR

  • Если вы хотите разрешить вход на ваш сайт WordPress из любой клиент Microsoft Entra ID (Azure AD)затем введите значение арендатора следующим образом: 'общий' в конфигурации плагина. Для Области применения и конечные точки нажмите здесь..
  • Нажмите на Следующая.
  • Azure AD SSO для WordPress — добавление имени приложения и идентификатора клиента.
  • После проверки всех данных на странице сводки, нажмите на Завершить для сохранения конфигурации, а также для проверки подключения Azure AD SSO.
  • Azure AD SSO для WordPress — Завершение настройки

    В заключение, благодаря успешной настройке WordPress как клиент OAuthТаким образом, вы настроили простой и удобный единый вход (SSO) и авторизацию Azure AD OAuth для пользователей, получающих доступ к WordPress.

  • Перейдите на Настроить OAuth Чтобы добавить новое клиентское приложение на свой веб-сайт, воспользуйтесь вкладкой и найдите название своего приложения. Microsoft Entra ID (Azure AD).
  • Azure AD SSO для WordPress — Добавить новое приложение
  • Настроить Название приложения, идентификатор клиента, секретный ключ клиента, идентификатор арендатора из приложения Microsoft Entra ID (Azure AD) SSO. Для Области применения и конечные точки нажмите здесь..
  • Ищете способ настроить процесс авторизации для многопользовательского приложения Microsoft? Пожалуйста, обратитесь к нам. нажмите здесь..


    Azure AD SSO для WordPress — добавление имени приложения и идентификатора клиента.
  • Выберите Тип гранта Выберите из списка вариантов и нажмите на Сохраните настройки, чтобы сохранить конфигурацию.
  • Azure AD SSO для WordPress — Добавить тип предоставления прав

    В заключение, успешно настроив WordPress в качестве клиента OAuth, вы обеспечили бесперебойный вход в WordPress через Azure AD SSO и авторизацию конечных пользователей.

  • Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
  • Поиск атрибутов пользователя:

    • Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
    • Azure AD SSO для WordPress — тестовая конфигурация OAut
    • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
    • После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
    • Единый вход Azure AD для WordPress — сопоставление атрибутов WordPress

  • Перейдите в раздел «Приложения» → Выберите приложение, в котором вы хотите настроить сопоставление групп для единого входа Azure AD для WordPress. Теперь перейдите в... Разрешения API меню.
  • Единый вход Azure AD для WordPress — разрешения API
  • Нажмите на Добавить разрешение и затем Microsoft Graph API -> Делегированные разрешения и openid, Профиль наведите курсор и щелкните по нему Добавить разрешения .
  • Azure AD SSO для WordPress — Запрос разрешений API
  • Нажмите на Дать согласие для кнопки «Демо».
  • Перейдите во вкладку «Манифест» и найдите groupMembershipClaims и изменяет свою ценность на "Все" и нажмите на сэкономь .
  • Azure AD SSO для WordPress — подтверждение членства в группе.
  • Теперь вы сможете получить значение группы в окне конфигурации теста.
  • Azure AD SSO для WordPress — Тестовая конфигурация сопоставления групп
  • Для сопоставления групп с Azure AD SSO для WordPress вы можете воспользоваться разделом «Сопоставление ролей».

4.1 OAuth для WordPress — сопоставление групп/профилей [Премиум]

  • Перейдите на сайт Отображение атрибутов В разделе плагина сопоставьте имена атрибутов из таблицы конфигурации теста. Убедитесь, что... Включить сопоставление ролей Эта опция включена, и нажмите на нее. Сохраните настройки кнопка. (См. скриншот)
  • Azure AD SSO для WordPress — сопоставление атрибутов
  • Прокрутите вниз и перейдите к Сопоставление ролей раздел, вам нужно составить карту Название атрибута группыВыберите имя атрибута из списка атрибутов, возвращающих группы из таблицы конфигурации тестов Azure Active Directory (Azure AD).
    Например:Группы
  • Azure AD SSO для WordPress — сопоставление ролей
  • Назначьте роль WordPress группам поставщиков: В зависимости от приложения Azure Active Directory (Azure AD) вы можете назначить роль WordPress группам Azure AD. Добавьте значение группы Azure AD в раздел... Значение атрибута группы и назначьте ему необходимую роль WordPress в разделе «Роли WordPress».
    Например, На изображении ниже значение группы получило роль «Подписчик».
  • Azure AD SSO для WordPress — пример сопоставления ролей
  • После сохранения сопоставления группе Azure Active Directory будет назначена роль подписчика WordPress в соответствии с реализацией единого входа Azure AD.
    Пример: Согласно приведенному примеру, пользователь со значением группы будет добавлен в качестве администратора.

4.2 OAuth для WordPress — сопоставление утверждений Microsoft Entra ID (Azure AD) [Премиум]

  • Перейдите к своему приложению в Azure Active Directory (Azure AD) и выберите Конфигурация токена из левого меню.
  • Нажмите на Добавить необязательное утверждение и затем выберите ID из правого раздела.
  • Теперь выберите все атрибуты, которые вы хотите получить при выполнении единого входа (SSO) с Azure Active Directory (например, family_name, given_name и т. д.), и нажмите кнопку. Добавить .
  • Возможно, вы увидите всплывающее окно. Включите разрешение профиля Microsoft Graph (необходимо для отображения утверждений в токене).Включите его и нажмите кнопку «Добавить».
  • Azure AD SSO для WordPress — пользовательское сопоставление атрибутов

  • Войдите в Портал Microsoft Entra ID (Azure AD).
  • Выберите Microsoft Entra ID (Azure AD).
  • В левой панели навигации нажмите на Корпоративные приложения.
  • Azure AD SSO для WordPress — Click Enterprise Applications
  • Выберите Корпоративное приложение Azure.
  • Затем выберите Единый вход (SSO) выберите опцию в меню слева и откройте Атрибуты и утверждения .
  • Azure AD SSO для WordPress — выберите ваше приложение
  • Нажмите на Добавить новую заявку.
  • Azure AD SSO для WordPress — выберите ваше приложение
  • Затем настройте необходимые поля, как показано ниже:
  • Имя: На ваш выбор (это будет название вашего атрибута)
    Источник: Атрибут
    Атрибут источника: Например: Найдите user.department в выпадающем списке.
    Azure AD SSO для WordPress — выберите ваше приложение
  • Теперь перейдите к Регистрация приложенийВыберите приложение, а затем перейдите в... Манифест вкладка слева и установите "acceptMappedClaims": true
  • Azure AD SSO для WordPress — выберите ваше приложение
  • После выполнения вышеуказанных шагов вы сможете создать несколько заявок в соответствии с вашими потребностями.
  • Пожалуйста, попробуйте выполнить следующее. Тестовая конфигурация В плагине OAuth SSO для WordPress появится новый атрибут, как показано ниже:
  • Результаты теста сопоставления Azure AD SSO для WordPress

  • Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
  • Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
  •  Единый вход (SSO) Azure AD — настройка кнопки входа в систему для создания нового клиента в WordPress
  • Перейдите на Левая панель WordPress > Внешний вид > Виджеты.
  • Выберите miniOrange OAuthПеретащите курсор в нужное место и сохраните.
  • Единый вход (SSO) Azure AD — настройка кнопки входа в систему для создания нового клиента в WordPress
  • Откройте кнопку входа в WordPress через Azure AD SSO. Теперь вы можете протестировать единый вход (SSO) Azure AD — Azure AD OAuth.
  • Убедитесь в том, "Показать на странице входа"Эта опция включена для вашего приложения. (См. изображение ниже)
  • Единый вход (SSO) Azure AD — OAuth Azure AD — Настройка кнопки входа в систему для создания нового клиента в WordPress
  • Теперь иди к вашему Вход в WordPress стр. (Например, https://<ваш-домен-wordpress>/wp-login.php)
  • Там вы увидите кнопку входа в Azure AD SSO. После нажатия на эту кнопку вы сможете протестировать единый вход в Azure AD (SSO) — Azure AD OAuth.
  • Единый вход (SSO) Azure AD — настройка кнопки входа в систему для создания нового клиента в WordPress

  • Пожалуйста, обратитесь к Область применения и конечные точки Приведенная ниже таблица для авторизации Единый вход (SSO) с использованием однопользовательской среды Azure AD на свой сайт WordPress.
  • Пожалуйста, обратитесь к Область применения и конечные точки Приведенная ниже таблица для авторизации Единый вход (SSO) в любую среду клиента Azure AD на свой сайт WordPress.
    • Объем: OpenID
      Авторизовать конечную точку: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
      Конечная точка токена доступа: https://login.microsoftonline.com/common/oauth2/v2.0/token
      Конечная точка для получения информации о пользователе: https://login.windows.net/common/openid/userinfo
      Пользовательский URL-адрес перенаправления после выхода из системы:[по желанию] https://login.microsoftonline.com/common/oauth2/logout?post_logout_redirect_uri=<your URL>

    Чтобы устранить эту проблему при настройке единого входа Azure AD для WordPress, пожалуйста, настройте правильную конечную точку авторизации в плагине. Вы можете проверить правильный формат конечной точки в здесь.

    Если вы столкнулись с этой проблемой при выполнении единого входа Azure AD для WordPress с использованием OAuth, пожалуйста, настройте правильный секретный ключ клиента в плагине. Вы можете обратиться к следующей инструкции: этот шаг Чтобы задать правильный секретный ключ клиента, воспользуйтесь руководством по настройке.

    Для решения этой проблемы при настройке единого входа Azure AD для WordPress, пожалуйста, настройте «общие» конечные точки в плагине или добавьте пользователей в клиент. Вы можете обратиться к следующей инструкции: этой Руководство по настройке общих конечных точек.

    Если вы столкнулись с этой проблемой при настройке единого входа (SSO) Azure AD OAuth, пожалуйста, настройте правильный URL-адрес перенаправления в приложении Microsoft Entra ID (Azure AD) Developer с помощью плагина. Вы можете обратиться к следующей инструкции: этой шаги в руководстве по настройке.

    Для решения этой проблемы создайте новый секретный ключ клиента в приложении разработчика Microsoft Entra ID (Azure AD) и обновите его в плагине. Создать и настроить новый секретный ключ клиента можно, следуя инструкциям в разделе [ссылка на инструкцию]. этой ВОПРОСЫ-ОТВЕТЫ.


    В плагине SSO для WordPress выберите ваше приложение с настроенным идентификатором входа Microsoft (Azure AD) и в поле «Арендатор Azure AD» замените текущий идентификатор арендатора на «common», как показано на скриншоте ниже. Теперь пользователи из любого каталога Azure смогут использовать единый вход Azure AD OAuth, а также пользователи с личными учетными записями Microsoft смогут входить в систему. читать далее

    Компания Microsoft Entra ID (Azure AD) недавно выпустила конечные точки OAuth 2.0. Вам необходимо заменить конечную точку токена на указанную ниже. Также необходимо изменить тип предоставления доступа на предоставление доступа по паролю в раскрывающемся списке и заменить идентификатор клиента на идентификатор вашего клиента Microsoft Entra ID (Azure AD). (См. изображение ниже) Читать далее

    Войдите на портал Microsoft Entra ID (Azure AD) и выберите свой Microsoft Entra ID (Azure AD), где у вас настроена функция единого входа Azure AD OAuth. Выберите «Корпоративные приложения». Читать далее



     Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

    Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

    Мы свяжемся с вами в ближайшее время!


    ADFS_sso ×
    Привет!

    Нужна помощь? Мы здесь!

    поддержка