Настройка единого входа (SSO) Clever для WordPress с использованием OAuth | Clever SSO
Обзор
Clever SSO для WordPress использует протокол авторизации OAuth для обеспечения безопасного доступа пользователей к сайтам WordPress. С помощью нашего решения вы можете обеспечить безопасный доступ к сайтам WordPress. Единый вход (SSO) на основе OAuth Плагин Clever для WordPress выступает в качестве поставщика OpenID Connect и OAuth, обеспечивая безопасный вход на сайты WordPress. Интеграция Clever с WordPress упрощает и защищает процесс входа в систему с помощью Clever SSO. Это решение позволяет сотрудникам получать доступ к своим сайтам WordPress одним щелчком мыши, используя свои учетные данные Clever, полностью устраняя необходимость хранить, запоминать и сбрасывать множество паролей. Помимо предложения Clever Единый вход (SSO) Помимо всего прочего, плагин также предоставляет расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и предоставление доступа к сайту на основе доменов электронной почты организации. Для получения подробного обзора функций ознакомьтесь с информацией в разделе... Единый вход (SSO) на основе OAuth Плагин для WordPress. Вы можете выполнить следующие шаги, чтобы настроить Clever SSO для WordPress.
Предварительные условия: загрузка и установка
- Войдите в свою учетную запись WordPress как администратор.
- Перейти на вордпресс Панель управления -> Плагины и нажмите на Добавить новый.
- Поиск для Плагин OAuth для единого входа (SSO) в WordPress и нажмите на установить сейчас.
- После установки нажмите на активировать.
Мы предоставляем единый вход (SSO) для WordPress с различными образовательными учреждениями, такими как:
Не можете найти своего учебного заведения? Нажмите здесь. здесь чтобы узнать больше.
Шаги настройки
Шаг 1: Настройка Clever в качестве поставщика OAuth.
- Прежде всего, перейдите к https://dev.clever.com/ и зарегистрироваться/войти в систему, чтобы зарегистрировать новое приложение.
- Под Запустите свою интеллектуальную песочницу! нажмите на Нажмите здесь, чтобы начать.
- Перейдите на https://apps.clever.com/Зарегистрируйтесь и войдите в свою учетную запись.
- Следуйте инструкциям для создания приложения. (см. изображения ниже)
- Нажмите на Удобный мгновенный вход в систему вариант для продолжения.
- Нажмите на следующий Кнопка продолжить.
- Скопируйте идентификатор клиента и Секрет клиента и храните его в своем Плагин клиента miniOrange OAuth под идентификатор клиента и Секрет клиента соответственно, текстовые поля. Скопируйте URL перенаправления/обратного вызова из вашего плагина miniOrange oauth-клиента и сохраните его в Перенаправить URI текстовое поле. Наконец, нажмите на Сохранено Кнопка для сохранения настроек.
- Нажмите на Следующая Нажмите кнопку, чтобы перейти к следующему шагу.
- Выберите браузеры, которые вы хотите поддерживать для проверки сертификатов, и выберите соответствующий пункт меню. Безопасный поток авторизации и предоставления прав для Какой процесс авторизации вы используете? вопрос (см. изображение на следующей странице).
- Заполните все остальные поля в соответствии с вашим сценарием использования и нажмите кнопку. Отправить Кнопка в конце для сохранения настроек.
Примечание: Для того, чтобы получить Премиум-версия единого входа OAuth плагины добавить это
https://{domain-url}?app_name={appname} в качестве URL-адреса перенаправления в Clever.
Например. Если ваше доменное имя — 'пример домена«и название приложения —»Умный', тогда ваш URL перенаправления будет 'https://example.com?app_name=Clever'.
Вы успешно настроили единый вход (SSO) для WordPress, используя Clever как поставщик OAuth на вашем сайте WordPress, позволяя пользователям/студентам безопасно получать доступ к своему сайту WordPress с помощью Clever SSO или Clever Single Sign On-(SSO) for Education для повышения уровня аутентификации пользователей.
Шаг 2: Настройка WordPress в качестве клиента OAuth.
- Бесплатный доступ
- Премиум
Шаг 3: Сопоставление атрибутов пользователя
- Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
- Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
- В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
- После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
Поиск атрибутов пользователя:
Шаг 4: Сопоставление ролей [Премиум]
- Нажмите на «Конфигурация теста» и вы получите список имен атрибутов и значений атрибутов, отправленных вашим поставщиком OAuth.
- В окне «Конфигурация теста» сопоставьте имена атрибутов в разделе «Сопоставление атрибутов» плагина. Более подробная информация приведена на скриншоте.
- Включить сопоставление ролей: Для включения сопоставления ролей необходимо сопоставить атрибут «Имя группы». Выберите имя атрибута из списка атрибутов, который возвращает роли из вашего приложения-провайдера.
Например: Роли - Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роль WordPress соответствующим ролям. Это может быть студент, преподаватель, администратор или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков в поле «Значение атрибута группы» и назначьте необходимую роль WordPress в поле «Роль WordPress».
НапримерНа изображении ниже учителю назначена роль Администратора, а ученику — роль Подписчика. - После сохранения сопоставления роль поставщика будет назначена на роль администратора WordPress после выполнения единого входа (SSO).
Пример: Согласно приведенному примеру, пользователи с ролью «учитель» будут добавлены в WordPress в качестве администраторов, а «студент» — в качестве подписчиков.
Шаг 5: Настройки входа
- WordPress 5.7 и ниже
- WordPress 5.8
- WordPress 5.9 и выше
Умная система единого входа (SSO) с сопоставлением ролей Learndash.

Если вы используете Learndash Если вы используете WordPress LMS и хотите назначать разные курсы Learndash пользователям (Classlink, Clever, Google Classroom) в зависимости от их школы или разных классов (например, k1, k2), вы можете использовать наш сервис. Интеграция Learndash Дополнение для WordPress позволяет вместо индивидуального добавления каждого пользователя в конкретный курс Learndash назначать их непосредственно в рамках единого входа (SSO) на основе групп пользователей и ролей, чтобы они могли получить доступ к курсу прямо с сайта WordPress.
Статьи по теме
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.




