Единый вход (SSO) PhenixID SAML в WordPress | Вход через SSO PhenixID
Обзор
Единая система авторизации (SSO) PhenixID для WordPress можно достичь с помощью нашего Плагин SAML Single Sign-On (SSO) для WordPressНаш плагин совместим со всеми поставщиками идентификации, поддерживающими SAML. Здесь мы шаг за шагом рассмотрим настройку единого входа (SSO) между сайтом WordPress и PhenixID. С учетом PhenixID как IdP (Поставщик идентификационных данных) и WordPress как SP (Поставщик услуг).
Вы можете посетить наш Единый вход (SSO) SAML для WordPress Чтобы узнать больше о других предоставляемых нами функциях, используйте этот плагин.
Предварительные условия: загрузка и установка
Для настройки PhenixID в качестве поставщика идентификации SAML в WordPress вам потребуется установить плагин miniOrange SAML SP SSO for WordPress.
Шаги настройки
1. Настройте PhenixID в качестве поставщика идентификационных данных (IdP).
Для настройки PhenixID в качестве поставщика идентификации выполните следующие шаги:
Настройте PhenixID в качестве поставщика идентификации (IdP).
- В плагине miniOrange SAML SP SSO перейдите по следующему пути: Метаданные поставщика услуг Вкладка. Здесь вы можете найти метаданные поставщика услуг, такие как идентификатор сущности поставщика услуг и URL-адрес ACS (AssertionConsumerService), необходимые для настройки поставщика идентификации.
Добавить поставщика услуг
- Сначала войдите в консоль администратора сервера PhenixID, используя свои учетные данные.
- Перейдите в Сценарии вкладку, а затем нажмите федерация.
- В левой панели прокрутите вниз и выберите Загрузка метаданных SAML и нажмите на + знак.
- В Метаданные вкладка, войдите в приложение ИМЯ (метаданные) и ОПИСАНИЕ (необязательно).
- Для загрузки метаданных SharePoint перейдите по ссылке. Метаданные поставщика услуг вкладка мини-апельсина SAML SP SSO для WordPress .
- Вы можете либо скопировать URL метаданных или загрузить Метаданные XML файл из плагина.
- Затем нажмите Проверьте и покажите.
Настройка имени пользователя и пароля
- На левой панели выберите Имя пользователя и пароль.
- Нажмите на + подпись для предоставления IDP ИМЯ и ОПИСАНИЕ (необязательно) затем нажмите Следующая.
- В ПОДКЛЮЧЕНИЕ вкладка, выберите Создать новый затем перейдите к Следующая стр.
- Выберите необходимый Тип соединения из ВЫБЕРИТЕ ТИП ПОДКЛЮЧЕНИЯ падать.
- Обеспечьте своему соединению ИМЯ и ОПИСАНИЕ (необязательно) а затем нажмите Следующая.
- В Водитель На вкладке выберите драйвер базы данных, соответствующий вашей базе данных, и перейдите к следующему экрану.
- Под ДЕТАЛИ ПОДКЛЮЧЕНИЯ введите свою базу данных ВЕДУЩИЙ.
- Введите НАЗВАНИЕ БАЗЫ ДАННЫХ.
- Теперь консоль предоставит вам доступ к базе данных. URLПроверьте это и нажмите Следующая.
- Под Полномочия Введите данные из вашей базы данных (вкладка). Имя пользователя и пароль.
Настройка базы данных
- В Настройки поиска JDBC На вкладке укажите запрос к базе данных, необходимый для сопоставления атрибутов.
- Убедитесь, что атрибуты givenName, mail и sn Если запрос возвращает результат, нажмите на Далее.
- Теперь создайте Идентификатор объекта Для вашего международного водительского удостоверения убедитесь, что оно уникально.
- Также предоставьте POST SSO URL в указанном формате.
- На следующем экране вы увидите... Keystore вкладка, вы можете выбрать Keystore Вы можете выбрать этот вариант или оставить его по умолчанию.
- Нажмите на Следующая.
- В Атрибуты вкладку, введите Атрибут идентификатора пользователя и дополнительные атрибуты, если таковые имеются, и перейдите к следующему экрану.
- Выберите ранее настроенного поставщика услуг в качестве ИП по умолчанию из выпадающего списка.
- Нажмите на Создавай завершить настройку.
- Ваш IDP указан в боковой панели в виде подменю. Имя пользователя и пароль.
- Выберите имя вашего IDP, затем перейдите к ПОСТАВЩИК ИДЕНТИФИКАЦИИ и нажмите Просмотр метаданных SAML для сохранения XML-файла метаданных.
- Переключение на ПОТОК ВЫПОЛНЕНИЯ вкладка, выберите Найдите пользователя и проверьте пароль..
- Нажмите на Подготовленное заявление Исполнительный клапан и предоставить атрибуты givenName, mail и sn Атрибуты коробка и нажмите на Сохранено.
Вы успешно настроили PhenixID в качестве поставщика идентификации SAML (IdP) для обеспечения единого входа PhenixID на ваш сайт WordPress (WP).
Шаг 2: Настройте WordPress в качестве поставщика услуг (SP).
- Бесплатно
- Стандарт
- Премиум
В плагине SAML SSO для WordPress перейдите на вкладку «Конфигурация IDP». Существует два способа настройки плагина SSO для WordPress:
А. Загружая метаданные IDP:
- Нажмите на Загрузить метаданные IDP .
- Введите Поставщик удостоверений Имя
- Вы также можете загрузить файл метаданных и нажмите на Загрузите кнопку или используйте
URL метаданных и нажмите на Получить метаданные.
B.Ручная настройка:
- Укажите необходимые настройки (например, имя поставщика удостоверений, идентификатор сущности или издателя поставщика удостоверений, URL-адрес входа SAML, сертификат X.509), предоставленные вашим поставщиком удостоверений, и нажмите на кнопку. Сохранено
.
- Нажмите на Конфигурация теста проверить атрибуты и значения, отправленные поставщиком идентификации (IDP).
Шаг 3: Сопоставление атрибутов
Примечание: Чтобы настроить сопоставление атрибутов для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
- В бесплатном плагине только ИмяID Поддерживается для атрибутов Email и Username пользователя WordPress.
- При выполнении пользователем единого входа (SSO) значение NameID, отправленное поставщиком идентификации (IDP), сопоставляется с адресом электронной почты и именем пользователя WordPress.
В плагине SAML SSO для WordPress перейдите на вкладку «Настройка поставщика услуг». Существует два способа настройки плагина SSO для WordPress:
А. Загружая метаданные IDP:
- Нажмите на Загрузить метаданные IDP .
- Введите Поставщик удостоверений Имя
- Вы также можете загрузить файл метаданных и нажмите на Загрузите кнопку или используйте
URL метаданных и нажмите на Получить метаданные.
B.Ручная настройка:
- Укажите необходимые настройки (например, имя поставщика удостоверений, идентификатор сущности или издателя поставщика удостоверений, URL-адрес входа SAML, сертификат X.509), предоставленные вашим поставщиком удостоверений, и нажмите на кнопку. Сохранено
.
- Нажмите на Конфигурация теста проверить атрибуты и значения, отправленные поставщиком идентификации (IDP).
Шаг 3: Сопоставление атрибутов
Примечание: Чтобы настроить сопоставление атрибутов для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
- Отображение атрибутов Эта функция позволяет вам составить карту атрибуты пользователя отправляется системой IDP во время единого входа (SSO) в атрибуты пользователя в WordPress.
- В плагине SAML для WordPress перейдите по ссылке: Сопоставление атрибутов/ролей Заполните следующие поля, используя вкладку «Вкладка». Отображение атрибутов .
ПРИМЕЧАНИЕ: Если вы нажмете кнопку «Проверить конфигурацию» на вкладке «Настройка поставщика услуг» и пройдете аутентификацию у своего поставщика идентификации, вы увидите список атрибутов, отправленных поставщиком идентификации, на вкладке «Сопоставление атрибутов/ролей». Эта информация может быть использована для предоставления указанного выше сопоставления.
В плагине SAML SSO для WordPress перейдите на вкладку «Настройка поставщика услуг». Существует два способа настройки плагина SSO для WordPress:
А. Загружая метаданные IDP:
- Нажмите на Загрузить метаданные IDP .
- Введите Имя поставщика удостоверений
- Вы также можете загрузить файл метаданных и нажмите на Загрузите кнопку или используйте
URL метаданных и нажмите на Получить метаданные.
- В Премиум плагин, Вы можете включить автоматическую синхронизацию для URL метаданных Это позволит автоматически обновлять конфигурацию плагина в соответствии с метаданными IDP через заданный интервал времени.
B.Ручная настройка:
- Укажите необходимые настройки (например, имя поставщика идентификации, идентификатор сущности или издателя IDP, URL-адрес входа SAML, сертификат X.509), предоставленные вашим поставщиком идентификации. Поставщик удостоверений и нажмите на
Сохранено .
- Нажмите на Конфигурация теста проверить атрибуты и значения, отправленные поставщиком идентификации (IDP).
-
В премиум-плагине вы можете указать URL-адрес выхода из системы SAML для обеспечения единого выхода из системы на вашем сайте WordPress.
Шаг 3: Сопоставление атрибутов
Примечание: Чтобы настроить сопоставление атрибутов для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
-
Отображение атрибутов Эта функция позволяет вам составить карту атрибуты пользователя отправляется системой IDP во время единого входа (SSO) в атрибуты пользователя в WordPress.
-
В плагине SAML для WordPress перейдите по ссылке: Сопоставление атрибутов/ролей Заполните следующие поля, используя вкладку «Вкладка». Отображение атрибутов .
-
Пользовательское сопоставление атрибутов: Эта функция позволяет сопоставить любой атрибут, отправленный поставщиком идентификации, с пользовательская мета Таблица WordPress.
Шаг 4: Сопоставление ролей
Примечание: Чтобы настроить сопоставление ролей для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
- В бесплатном плагине вы можете выбрать Роль по умолчанию которая будет присвоена всем пользователям, не являющимся администраторами, при выполнении единого входа (SSO).
- Перейдите на Сопоставление атрибутов/ролей вкладка и перейдите к Сопоставление ролей .
- Выберите Роль по умолчанию и нажмите на Обновление ПО .
Шаг 4: Сопоставление ролей
Примечание: Чтобы настроить сопоставление ролей для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
В стандартном плагине можно выбрать роль по умолчанию, которая будет назначена всем пользователям, не являющимся администраторами, при выполнении единого входа (SSO).
- Перейдите на Сопоставление атрибутов/ролей вкладка и перейдите к Сопоставление ролей .
- Выберите Роль по умолчанию и нажмите на Сохранено .
Шаг 4: Сопоставление ролей
Эта функция позволяет назначать и управлять ролями пользователей при использовании единого входа (SSO). Помимо стандартных ролей WordPress, она совместима и с любыми пользовательскими ролями.
Примечание: Чтобы настроить сопоставление ролей для нескольких поставщиков идентификации, следуйте инструкциям по настройке, приведенным здесь . Эта функция доступна в тарифном плане Enterprise.
- Из издания Отображение атрибутов в разделе плагина укажите сопоставление для поля с именем
Группа/РольЭтот атрибут будет содержать информацию о ролях, отправленную поставщиком идентификации (IDP), и будет использоваться для сопоставления ролей.
- Перейдите в раздел сопоставления ролей и укажите соответствия для выделенных ролей.
-
Например, если вам нужен пользователь, у которого Группа/Роль Значение атрибута wp-editor указывается для назначения его в качестве редактора в WordPress; просто укажите сопоставление как wp-editor в файле конфигурации. редактор
поле раздела «Сопоставление ролей».
Шаг 5: Настройки единого входа (SSO)
- В бесплатном плагине можно добавить кнопку единого входа, включив соответствующую функцию. Добавьте кнопку единого входа на страницу входа в WordPress. включить Вариант 1.
- Если ваша тема WordPress поддерживает виджет авторизации, вы можете добавить его, чтобы включить единый вход (SSO), инициируемый поставщиком услуг (SP-Initiated SSO), на вашем сайте.
- Перейдите во вкладку «Перенаправления и ссылки SSO» и выполните следующие действия: Вариант 2: Использование виджета Чтобы добавить виджет авторизации на свой сайт.
Шаг 5: Настройки единого входа (SSO)
В плагине Standard можно включить инициируемый поставщиком услуг единый вход (SSO) с помощью следующих параметров.
- Автоматическое перенаправление с сайта: Если эта опция включена, любой неаутентифицированный пользователь, пытающийся получить доступ к вашему сайту, будет перенаправлен на страницу входа в систему IDP, а после успешной аутентификации — обратно на ту же страницу вашего сайта, к которой он пытался получить доступ.
Шаги:
- Перейдите во вкладку «Перенаправления и ссылки SSO» плагина и перейдите по ссылке... Вариант 1: Автоматическое перенаправление с сайта.
- Включите Перенаправить на IDP, если пользователь не авторизован [ЗАЩИТИТЬ ВЕСЬ САЙТ]опцию.

- Автоматическое перенаправление при входе в WordPress: Если эта опция включена, любой неаутентифицированный пользователь, пытающийся получить доступ к стандартной странице входа в WordPress, будет перенаправлен на страницу входа IDP для аутентификации. После успешной аутентификации он будет перенаправлен обратно на сайт WordPress.
Шаги:
- Перейдите во вкладку «Перенаправления и ссылки SSO» плагина и перейдите по ссылке... Вариант 2: Автоматическое перенаправление с сайта авторизации WordPress.
- Включите Перенаправление на IDP со страницы входа в WordPress опцию.

ПРИМЕЧАНИЕ: Пожалуйста, включите бэкдор-вход и запишите URL-адрес бэкдора. Это позволит вам получить доступ к странице входа в WordPress, если вы окажетесь заблокированы в IDP.
-
Ссылки SSO: Вы можете добавлять ссылки SSO в любом месте вашего сайта, используя предоставленные шорткод и виджет. Вкладка «Перенаправления и ссылки SSO» > Вариант 3: Ссылки SSO раздел плагина

Шаг 5: Настройки единого входа (SSO)
В плагине Premium можно включить инициируемый поставщиком услуг единый вход (SSO) с помощью следующих параметров.
- Автоматическое перенаправление с сайта: Если эта опция включена, любой неаутентифицированный пользователь, пытающийся получить доступ к вашему сайту, будет перенаправлен на страницу входа в систему IDP, а после успешной аутентификации — обратно на ту же страницу вашего сайта, к которой он пытался получить доступ.
Шаги:
- Перейдите во вкладку «Перенаправления и ссылки SSO» плагина и перейдите по ссылке... Вариант 1: Автоматическое перенаправление с сайта.
- Включите Перенаправить на IDP, если пользователь не авторизован [ЗАЩИТИТЬ ВЕСЬ САЙТ] опцию.

-
Автоматическое перенаправление при входе в WordPress: Если эта опция включена, любой неаутентифицированный пользователь, пытающийся получить доступ к стандартной странице входа в WordPress, будет перенаправлен на страницу входа IDP для аутентификации. После успешной аутентификации он будет перенаправлен обратно на сайт WordPress.
Шаги:
-
Перейдите во вкладку «Перенаправления и ссылки SSO» плагина и перейдите по ссылке... Вариант 2: Автоматическое перенаправление со страницы входа в WordPress.
- Включите Перенаправление на IDP со страницы входа в WordPress опцию.

ПРИМЕЧАНИЕ: Пожалуйста, включите бэкдор-вход и запишите URL-адрес бэкдора. Это позволит вам получить доступ к странице входа в WordPress, если вы не сможете войти через IDP.
- Кнопка входа в систему: Вы можете добавить настраиваемую кнопку входа в систему в любом месте вашего сайта или на странице входа в WordPress, перейдя по следующему пути: Вариант 3: Кнопка входа раздел вкладки «Перенаправления и ссылки SSO».
-
Ссылки SSO: Вы можете добавлять ссылки SSO в любом месте вашего сайта, используя предоставленные шорткод и виджет. Вариант 4: Ссылки SSO раздел вкладки «Перенаправления и ссылки SSO».
Вы успешно настроили WordPress (WP) в качестве поставщика услуг SAML для обеспечения единого входа PhenixID на ваш сайт WordPress (WP).
В этом руководстве вы успешно настроили единый вход PhenixID SAML (PhenixID SSO Login), выбрав PhenixID в качестве поставщика идентификации (IdP) и WordPress в качестве поставщика услуг (SP) с помощью плагина miniOrange SAML Single Sign On – SSO Login . Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему сайту WordPress (WP) с использованием учетных данных PhenixID за считанные минуты.
Статьи по теме