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

×

Как настроить дополнение для перенаправления/ограничения на основе атрибутов с использованием SAML/OAuth в WordPress?

В этом руководстве описаны шаги по настройке дополнения «Перенаправление/ограничение доступа на основе атрибутов» с помощью плагина единого входа (SSO) miniOrange SAML или OAuth/OpenID Connect. Следуя этому руководству, вы сможете настроить правила на основе атрибутов для автоматического перенаправления пользователей на определенные страницы после входа в систему или ограничения доступа на основе атрибутов пользователя, полученных от вашего поставщика идентификации (IdP), обеспечивая безопасный и персонализированный процесс входа в систему.

Настройка надстройки для перенаправления/ограничения на основе атрибутов с помощью плагина единого входа (SSO) SAML.

  • миниоранжевый Вход на основе атрибутов приводит перенаправление После входа в систему — переход на разные страницы в зависимости от... атрибуты пользователя хранится в пользовательская мета Таблица WordPress.
  • Мы также можем обеспечить перенаправление на основе атрибутов пользователя, которые хранятся в других таблицах WordPress.
  • Допустим, вам нужны пользователи с атрибутом UserType as "Студент" После входа в систему вас перенаправят на https://www.miniorange.com/student.
  • И вам нужны пользователи с этим атрибутом. UserType as Персонал После входа в систему вас перенаправят на https://www.miniorange.com/staff.
  • Затем вы можете указать следующее сопоставление в разделе Перенаправление на основе атрибутов .
перенаправление на основе атрибутов

  • Теперь, если у какого-либо пользователя возникнет значение мета-ключа userType as "Студент" or ПерсоналПосле входа в систему пользователь будет перенаправлен на соответствующий настроенный URL-адрес.
  • Регулярное выражение для сопоставления: Вы также можете предоставить регулярное выражение для значения атрибута. Если пользователь, выполняющий вход в систему, соответствует заданному регулярному выражению, после входа в систему он будет перенаправлен на указанный URL-адрес.
  • Ограничение на основе атрибутов:

    • миниоранжевый Вход на основе атрибутов предоставляет возможность входа в систему ограничение на основе пользователя атрибуты, отправленные Поставщик удостоверений.
    • Допустим, вы хотите, чтобы доступ имели только пользователи. UserType as Участник и MemberTypeCode Введите 25, 26, 40, 41 или 45, чтобы иметь возможность войти в систему. Затем вы можете указать следующее сопоставление в разделе Ограничение на основе атрибутов .
    перенаправление на основе атрибутов

    Примечание и контактная информация - Дополнение для перенаправления на основе атрибутов

    Примечание: В случае нескольких значений атрибутов можно указывать значения, разделенные точкой с запятой . В этом случае правило будет работать как условие ИЛИ, то есть, если атрибут, отправленный поставщиком идентификации, содержит хотя бы одно из значений, разделенных точкой с запятой, пользователю будет разрешен вход в систему.


    • Теперь любой пользователь, пытающийся войти в систему с указанным выше набором атрибутов, сможет это сделать. Но если у него нет указанных атрибутов, он будет перенаправлен на страницу, настроенную в настройках. URL-адрес перенаправления для пользователей с ограниченным доступом раздел плагина.
    • Многозначные атрибуты: Вы можете задавать правила с повторяющимися именами атрибутов. В этом случае они будут работать как условие И.
    многозначный атрибут

    • В соответствии с указанной выше конфигурацией, пользователю будет разрешен вход в систему только в том случае, если атрибут userType, отправленный поставщиком идентификации (IdP) для этого пользователя, имеет значения contributor и editor.

Настройка надстройки для перенаправления/ограничения на основе атрибутов с помощью плагина единого входа (SSO) клиента OAuth.

Дополнение miniOrange Attribute-Based Login Addon обеспечивает перенаправление и ограничение доступа к различным страницам после входа в систему на основе атрибутов пользователя , хранящихся в таблице метаданных пользователя WordPress.

Настройка перенаправления на основе атрибутов

  • Перейдите на сайт miniOrange Единый вход (SSO) Плагин для WordPress. Выберите свой Поставщик OAuth из списка.
атрибут базовый вход в систему Дополнение OAuth Клиент Единый вход (SSO)

  • Завершить Конфигурация поставщика OAuth Настройка выполняется в соответствии с инструкциями по настройке. здесьПосле сохранения настроек нажмите на Тестовая конфигурация кнопка. Вы можете увидеть Имя атрибута и ее ценность в таблице конфигурации теста.
атрибут базовый вход в систему Дополнение OAuth Клиент Единый вход (SSO)

  • Прокрутите вниз и нажмите Отображение атрибутов раздел. Под Пользовательские атрибуты карты раздел введите метаполе Выберите имя по своему вкусу и введите его. имя атрибута из таблицы конфигурации тестового поставщика OAuth. (См. изображение ниже)
  • Нажмите на Сохранить настройки Кнопка для сохранения настроек.
Пользовательские атрибуты карты

  • Теперь перейдите к Вход на основе атрибутов Дополнение. Вы можете настроить перенаправление на разные страницы после входа в систему в зависимости от атрибутов пользователя, хранящихся в таблице метаданных пользователя WordPress. Перенаправление на основе атрибутов .
  • Введите Значение метаданных пользователя которые мы внесли в плагин клиента OAuth. Пользовательский атрибут В разделе введите имя и значение атрибута из таблицы конфигурации теста. Регулярное выражение для сопоставления поле. (Приоритет будет отдаваться сверху вниз, будет перенаправлено первое значение атрибута, удовлетворяющее регулярному выражению.)
  • Теперь введите URL-адрес перенаправления, куда вы хотите перенаправить пользователя, в поле URL-адреса. переориентировать поле и нажмите на Сохранено .
Введите URL-адрес перенаправления

  • После выполнения единого входа (SSO) в соответствии с вашими ролями пользователь будет перенаправлен на соответствующую страницу.

Настройка ограничений на основе атрибутов

  • Вернитесь к дополнению и нажмите на него. Ограничение на основе атрибутов .
вкладка «Ограничения на основе атрибутов»

  • Если вы хотите ограничить вход пользователей в систему на основе атрибутов, отправляемых поставщиком OAuth, включите соответствующую опцию. Ограничение доступа на основе следующих правил. опцию.
Включить ограничение на вход в систему

  • Допустим, вы хотите, чтобы доступ имели только пользователи. роли учителя Чтобы иметь возможность войти в систему, затем ввести имя пользователя. имя атрибута и Значение атрибута.
  • Вы можете предоставить разделенный точкой с запятой в случае наличия нескольких значений атрибутов. В этом случае правило будет работать как условие ИЛИ, то есть, если атрибут, отправленный поставщиком идентификации, содержит хотя бы одно из значений, разделенных точкой с запятой, пользователю будет разрешен вход в систему.
Введите атрибут и значение

  • В URL-адрес перенаправления для пользователей с ограниченным доступом В поле введите URL-адрес страницы, на которую вы хотите перенаправить пользователя, и нажмите на кнопку. Сохранено кнопка. Если пользователи не удовлетворены Правила входа пользователей При настройке, указанной выше, пользователь будет перенаправлен на этот URL-адрес без необходимости входа на сайт.
URL-адрес перенаправления для пользователей с ограниченным доступом

  • В соответствии с указанной выше конфигурацией, пользователю будет разрешен вход в систему только в том случае, если атрибут ролей, отправленный поставщиком идентификации (IDP) для этого пользователя, имеет значение... учитель.

В этом руководстве вы успешно настроили надстройку «Перенаправление/Ограничение на основе атрибутов» с плагином единого входа (SSO) miniOrange SAML или OAuth/OpenID Connect , перенаправляя пользователей на определенные страницы или ограничивая доступ к авторизации на основе атрибутов, полученных от вашего поставщика идентификации. Это решение гарантирует, что каждый пользователь автоматически попадает на нужную страницу после SSO, обеспечивая персонализированный путь и не допуская неавторизованных пользователей в ограниченные области без каких-либо дополнительных ручных действий.




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

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

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



ADFS_sso ×
Привет!

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

поддержка