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

×

Единый вход (SSO) Box OAuth и OpenID | Вход через SSO Box


Получить бесплатную пробную версию

Плагин WordPress OAuth & OpenID Connect Single Sign-On (SSO) обеспечивает безопасный вход в WordPress с использованием Box в качестве поставщика OAuth и OpenID Connect. Вы также можете настроить плагин, используя различные пользовательские поставщики и стандартные IDP. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. В этом руководстве мы рассмотрим настройку SSO между WordPress и Box. К концу этого руководства пользователи смогут входить в WordPress из Box. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине WP OAuth Single Sign-On (клиент OAuth & OpenID Connect), вы можете нажмите здесь..

Предварительные условия: загрузка и установка

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

Шаги по настройке единого входа (SSO) Box. Вход в WordPress.

1. Настройте устройство в качестве поставщика OAuth.

  • Прежде всего, перейдите к https://app.box.com/developers/console Войдите в свою учетную запись Box и нажмите на Создать новое приложениевариант.
  • box sso создать новое приложение
  • Выберите Пользовательское приложение и нажмите на Следующая,
  • box sso select customapp
  • Выберите Стандартный протокол OAuth 2.0 (аутентификация пользователя) и нажмите на Следующая,
  • box sso select standardoauth
  • ​Вход Имя приложения и нажмите на Создать приложение
  • box sso Введите название приложения
  • Вы получите сообщение с подтверждением. Нажмите на него. Просмотреть ваше приложение
  • box sso viewapp
  • Прокрутите вниз до URI перенаправления OAuth 2.0​ Раздел и отредактируйте URI по мере необходимости, а затем прокрутите вниз до Учетные данные OAuth 2.0раздел.
  • box sso get clientidsecret
  • Скопируйте эти учетные данные в конфигурацию плагина MO OAuth.

Вы успешно настроили Коробка в качестве поставщика OAuth для обеспечения единого входа Box SSO на ваш сайт WordPress.


2. Настройте WordPress в качестве клиента OAuth.

  • Перейдите на сайт Настроить OAuth во вкладке «Плагин» найдите Коробка в списке приложений выберите приложение и затем выберите его. Коробка приложение
  • Затем выполните настройку. Имя приложения, идентификатор клиента, секрет клиента и Endpoints.
  • Enter Объем значение равно root_read_write.
  • Для настройки воспользуйтесь таблицей ниже. Область действия и конечные точки для Box в плагине.

    Идентификатор клиента: из шага 1, описанного выше.
    Секрет клиента: из шага 1, описанного выше.
    Объем: root_readwrite
    Авторизовать конечную точку: https://account.box.com/api/oauth2/authorize
    Конечная точка токена доступа: https://api.box.com/oauth2/token
    Конечная точка для получения информации о пользователе: https://api.box.com/2.0/users/me
  • Нажмите на Сохранить настройки для сохранения конфигурации.
  • Единый вход (SSO) в WordPress, сохранение настроек

Вы успешно настроили WordPress как клиент OAuth для обеспечения возможности авторизации через Box на вашем сайте WordPress.


3. Сопоставление атрибутов пользователя

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

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

4. Сопоставление ролей [Премиум]

  • Нажмите на «Конфигурация теста» и вы получите список имен атрибутов и значений атрибутов, отправленных вашим поставщиком OAuth.
  • В окне «Конфигурация теста» сопоставьте имена атрибутов в разделе «Сопоставление атрибутов» плагина. Более подробная информация приведена на скриншоте.
  • плагин клиента WordPress OAuth SSO: сопоставление атрибутов
  • Включить сопоставление ролей: Для включения сопоставления ролей необходимо сопоставить атрибут «Имя группы». Выберите имя атрибута из списка атрибутов, который возвращает роли из вашего приложения-провайдера.
    Например: Роли

  • Плагин клиента WordPress OAuth SSO: тестирование конфигурации - сопоставление ролей
  • Назначьте роль WordPress роли Provider: В зависимости от используемого вами приложения, вы можете назначить роль WordPress соответствующим ролям. Это может быть студент, преподаватель, администратор или любая другая роль, в зависимости от вашего приложения. Добавьте роли поставщиков в поле «Значение атрибута группы» и назначьте необходимую роль WordPress в поле «Роль WordPress».

    НапримерНа изображении ниже учителю назначена роль Администратора, а ученику — роль Подписчика.
  • Плагин клиента WordPress OAuth SSO: тестирование конфигурации - сопоставление ролей
  • После сохранения сопоставления роль поставщика будет назначена на роль администратора WordPress после выполнения единого входа (SSO).
    Пример: Согласно приведенному примеру, пользователи с ролью «учитель» будут добавлены в WordPress в качестве администраторов, а «студент» — в качестве подписчиков.

5: Настройки входа / Настройки авторизации

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

В этом руководстве вы успешно выполнили настройку. Единый вход (SSO) Настроив Box в качестве поставщика OAuth и WordPress в качестве клиента OAuth с помощью нашего плагина WP OAuth Single Sign-On (OAuth & OpenID Connect Client), вы сможете за считанные минуты обеспечить безопасный доступ к вашему сайту WordPress с использованием учетных данных Box SSO.


Дополнительные ресурсы


Пишите нам oauthsupport@xecurify.com Для получения оперативной консультации (по электронной почте/на встрече) по вашим требованиям, наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.

Привет!

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

поддержка