Как настроить управление сессиями единого входа (SSO) с использованием SAML/OAuth в WordPress?
Обзор
Дополнение miniOrange SSO для управления сессиями Это руководство поможет вам контролировать работу сеансов входа пользователей на вашем сайте WordPress при использовании единого входа SAML. Оно позволяет определять продолжительность сеанса, управлять неактивными пользователями и применять правила на основе ролей в зависимости от ваших потребностей в доступе. В этом руководстве... Мы рассмотрим шаги по настройке поведения сессии для различных сценариев использования.
Предварительные условия: Загрузка и установка.
Следуйте пошаговой инструкции, чтобы настроить надстройку управления сессиями SSO с плагином единого входа (SSO) для клиента SAML/OAuth.
Следуйте пошаговой инструкции, чтобы настроить надстройку управления сессиями SSO с плагином единого входа SAML (SSO).
миниоранжевый Управление сессиями единого входа (SSO) Дополнение позволяет контролировать и настраивать продолжительность сеанса входа в систему для пользователей.
- После активации дополнения оно появится в виде подменю под вашим Плагин miniOrange SSO.
- Перейдите на miniOrange >> Управление сессиями единого входа.
- Здесь вы можете настроить параметры управления сессиями пользователя, а также управление неактивными сессиями.
Примечание: Перед настройкой плагина время пользовательской сессии по умолчанию будет составлять 2 дня.
- Функция «Включить запоминание» позволяет пользователям оставаться авторизованными без необходимости повторного входа в систему до истечения срока действия сессии. При включении этой функции сессия сохраняется даже после закрытия браузера — поэтому, когда пользователи снова открывают браузер и посещают сайт, они автоматически авторизуются без повторного ввода учетных данных.
- Эта функция может применяться как к пользователям с единым входом (SSO), так и к пользователям без единого входа (non-SSO). Если она включена для пользователей SSO, то опция «Запомнить меня» будет доступна всем пользователям SSO, и то же самое относится к пользователям без единого входа.
Примечание: Если вы включите опцию «Запомнить меня», у всех пользователей будет сеанс на 14 дней, независимо от роли или времени по умолчанию, установленного в настройках ниже. Если она отключена, будет учитываться время, указанное в параметрах «Время по умолчанию» или «Время, специфичное для роли».
- Если вы хотите предоставить функцию «Запомнить меня» только определенной группе людей, вы можете указать их роль в параметре «Включить функцию «Запомнить меня» для определенных ролей».
Например, если вы хотите включить функцию «Запомнить меня» только для редакторов и авторов, введите следующие названия ролей в поле... Включите параметр «Запомнить меня» для определенных ролей.Функция «Запомнить меня» будет применяться только к пользователям с ролями редактора и автора.
- Время по умолчанию и Формат времени В настройках можно задать продолжительность активной сессии в секундах, минутах, часах или днях в зависимости от ваших предпочтений. После установки времени по умолчанию оно применяется ко всем пользователям. Однако, если вы настроили время сессии для конкретной роли, пользователи, назначенные этой роли, будут следовать продолжительности, установленной для этой роли.
Например, если вы установили 5 минут в качестве времени по умолчанию, то у всех пользователей будет 5 минут в качестве времени сессии. (У пользователей, для которых установлено время ожидания, соответствующее их роли, будет установлено время сессии, соответствующее их роли.)
- Сессия на основе — В этом разделе вы можете установить время сессии для пользователей с определенными ролями. Например, если вы укажете время сессии для роли «Редактор» равным 8 дням, то у всех пользователей с ролью «Редактор» будет активное время сессии 8 дней, а для остальных ролей будет использоваться время по умолчанию.
- Поддержка нескольких ролей пользователя — Если у пользователя несколько ролей, и вы указали время сессии для каждой роли, то вы можете использовать любой из вариантов. Приоритет роли or Максимальное время сессии возможность выбора времени сеанса.
- Приоритет роли — Если вы выберете этот параметр, будет учитываться время сессии роли с максимальными возможностями. То есть, если у пользователя есть роли редактор и Администратора
В этом случае пользователю будет назначено время сессии в роли администратора.
- Максимальное время сессии — При включении этой функции пользователю будет назначено наибольшее время сессии среди всех назначенных ему ролей. Например, если у пользователя есть роль «Администратор» с 5-минутной сессией и роль «Редактор» с 20-минутной сессией, то пользователю будет назначена 20-минутная сессия.
Примечание: Если время сеанса, специфичное для роли, не задано, то Время по умолчанию будет использоваться в течение всего времени проведения сессии.
Управление неактивными сессиями:
Дополнение miniOrange SSO Session Management предоставляет утилиту для мониторинга и оповещения пользователей, если пользователь неактивен в течение определенного периода времени. Допустимое время неактивности можно установить на вкладке «Управление неактивными сессиями». Для настройки мониторинга неактивных пользователей можно использовать следующие параметры:
Следуйте пошаговой инструкции, чтобы настроить надстройку управления сессиями SSO с плагином единого входа (SSO) для клиента OAuth.
миниоранжевый Управление сессиями единого входа (SSO) Это дополнение позволяет изменять время сеанса входа пользователей в систему при использовании единого входа (SSO) на вашем сайте.
- Перейдите в miniOrange Управление сессиями единого входа (SSO) и включить Запомнить Установите флажок, если хотите управлять временем пользовательской сессии. Теперь вы можете настроить время пользовательской сессии в соответствии со своими потребностями.
- Если вы хотите, чтобы у всех пользователей было одинаковое время сессии независимо от их роли, вы можете ввести время по умолчанию для ваших пользователей в поле ввода. Введите время по умолчанию и выберите интервал из Выберите интервал Выберите пункт в выпадающем списке и нажмите кнопку «Сохранить».
- После того, как вы выполните единый вход (SSO) на своем сайте и снова его посетите, вы останетесь авторизованы до истечения установленного вами времени.
- Если вы хотите установить время сеанса на основе роли, но у пользователя несколько ролей, вы можете задать время сеанса, используя следующие 2 параметра.
- Приоритет роли - Если вы выберете этот параметр, время сессии для пользователей с несколькими ролями будет создаваться на основе... Приоритет ролиВы можете добавить время в соответствии с ролью пользователя.
Например Если у пользователя SSO несколько ролей, например... Участник и
АбонентВремя сеанса определяется роль наивысшего приоритета(в данном случае, участник)
- Максимальное время сессии - Выбрав этот вариант, вы затратите время сессии на роль, которая имеет следующие характеристики: максимальное время сессии.
Например Рассмотрим один пример на платформе Участник и Абонент роли. Если у подписчика больше времени сессии, чем у участника, то Время сеанса подписчика будет присвоено пользователям SSO..
В этом руководстве вы успешно настроили Управление сессиями единого входа (SSO) дополнение с Единый вход (SSO) SAML/OAuth Плагин для WordPress. Теперь вы можете управлять продолжительностью сеансов пользователей, настраивать тайм-ауты сеансов в зависимости от роли, включать функцию «Запомнить меня» и отслеживать неактивные сеансы пользователей для повышения безопасности и улучшения пользовательского опыта.
СТАТЬИ ПО ТЕМЕ