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

×

Единый вход (SSO) в Google Classroom | Вход в WordPress через Google Classroom


Плагин единого входа (SSO) Google Classroom с использованием OAuth и OpenID Connect для WordPress позволяет входить на ваш сайт WordPress, используя учетные данные Google Classroom и другие пользовательские и стандартные провайдеры. Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. Чтобы узнать больше об интеграции Google Classroom с WordPress и других функциях, которые мы предоставляем в плагине OAuth Single Sign-On (клиент OAuth/OpenID Connect) для WordPress, вы можете... кликните сюда.


Мы предоставляем единый вход (SSO) для WordPress от множества образовательных учреждений; некоторые из популярных провайдеров представлены ниже.

Умный

КлассСсылка

Канвы

Не можете найти своего учебного заведения? Нажмите здесь. здесь узнать больше

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


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


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

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

  • Перейдите на https://console.developers.google.com/ и зарегистрируйтесь/войдите в систему.
  • Нажмите на Выберите проект Чтобы создать новый проект Google Apps, вы увидите всплывающее окно со списком всех ваших проектов.
  • Единый вход (SSO) OAuth/OpenID/OIDC, вход через SSO Google Classroom, выберите новый проект.
  • Вы можете нажать на кнопку Новый проект кнопку создания нового проекта.
  • Единый вход (SSO) OAuth/OpenID/OIDC, вход через SSO в Google Classroom, создание нового проекта.
  • Введите название вашего проекта под Название проекта поле и нажмите на Создавай.
  • Единый вход (SSO) OAuth/OpenID/OIDC, вход через SSO Google Classroom (введите название проекта)
  • Перейдите на Меню навигацииAPIУслугиПолномочия.
  • Единый вход (SSO) OAuth/OpenID/OIDC, SSO Google Classroom, перейдите к учетным данным, учетные данные
  • Нажмите на Создание учетных данных кнопку, а затем выберите Идентификатор клиента OAuth из предложенных вариантов.
  • Единый вход (SSO) OAuth/OpenID/OIDC, Google Classroom SSO, идентификатор клиента OAuth.
  • Если вы видите предупреждение о том, что для создания идентификатора клиента OAuth необходимо указать название продукта на экране согласия (как показано на изображении ниже), нажмите на него. Настроить экран согласия .
  • Единый вход (SSO) OAuth/OpenID/OIDC, настройка экрана согласия для Google Classroom.
  • Введите необходимые данные, такие как Название приложения, адрес электронной почты службы поддержки пользователей. и нажмите на Сохранить и продолжить .
  • Единый вход (SSO) OAuth/OpenID/OIDC, единый вход в Google Classroom, ввод информации о приложении. Единый вход (SSO) OAuth/OpenID/OIDC, сохранение настроек SSO Google Classroom.
  • Теперь для настройки областей нажмите Добавить или удалить области .
  • Единый вход (SSO) OAuth/OpenID/OIDC, добавление/удаление области действия единого входа Google Classroom.
  • Теперь выберите Области Чтобы разрешить вашему проекту доступ к определенным типам личных данных пользователей из их учетной записи Google, нажмите на Сохранить и продолжить .
  • Единый вход (SSO) OAuth/OpenID/OIDC, область обновления SSO Google Classroom.
  • Перейдите на сайт Вкладка «Учетные данные» и нажмите на Создание учетных данных кнопка. Выбрать Веб приложение из раскрывающегося списка, чтобы создать новое приложение.
  • Единый вход (SSO) OAuth/OpenID/OIDC, единый вход в Google Classroom (выберите веб-приложение)
  • Введите имя, которое вы хотите использовать для своего идентификатора клиента, в поле «Имя» и введите URI перенаправления/обратного вызова из плагина/модуля miniOrange OAuth Client в разделе Авторизованное перенаправление В поле URI нажмите Создавай .
  • Единый вход (SSO) OAuth/OpenID/OIDC, создание идентификатора клиента OAuth через SSO в Google Classroom
  • Вы увидите всплывающее окно с идентификатором клиента и секретным кодом клиента. Скопируйте свой идентификатор клиента и Секрет клиента и сохраните это в конфигурации плагина miniOrange OAuth Client.
  • Единый вход (SSO) OAuth/OpenID/OIDC, идентификатор клиента SSO Google Classroom, секретный ключ клиента.
  • Вы успешно завершили настройку сервера OAuth приложения Google.

Google классе Теперь он успешно настроен как поставщик OAuth для обеспечения единого входа в Google Classroom на вашем сайте WordPress.


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


  • Перейдите на Настроить OAuth вкладку и нажмите Добавить новое приложение Добавить новое клиентское приложение на ваш веб-сайт.
  • Единый вход Google (SSO) OAuth — Добавление нового приложения
  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. Google.
  • Единый вход Google (SSO) OAuth — выберите приложение
  • Скопируйте URL обратного вызова Используется в конфигурации поставщика OAuth. Нажмите здесь. Далее.
  • Единый вход Google (SSO) OAuth - URL обратного вызова
  • Вам нужно ввести Название приложения и конечные точки Для этого, пожалуйста, обратитесь к таблице ниже и нажмите на нее. Следующая.

  • Авторизовать конечную точку: https://accounts.google.com/o/oauth2/auth
    Конечная точка токена доступа: https://www.googleapis.com/oauth2/v4/token
    Конечная точка для получения информации о пользователе: https://www.googleapis.com/oauth2/v1/userinfo
    Единый вход Google (SSO) OAuth — добавьте имя приложения и идентификатор арендатора.
  • Введите учетные данные клиента, например: Идентификатор клиента и секретный ключ клиента Как показано в диалоговом окне настройки. Введите значения области действия следующим образом: email openid profile. Нажмите Далее.
  • Единый вход Google (SSO) OAuth — идентификатор клиента и секретный ключ клиента
  • Нажмите на Завершить для сохранения конфигурации.
  • Единый вход Google (SSO) OAuth — завершение настройки

Вы успешно настроили WordPress как клиент OAuth для обеспечения аутентификации пользователей с помощью единого входа (SSO) Google Classroom на вашем сайте WordPress.

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

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

    • Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
    • конфигурация теста
    • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
    • OAuth/OpenID Google Classroom Единый вход SSO для WordPress create-newclient configuration-test-result
    • После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
    • OAuth/OpenID Google Classroom Единый вход (SSO) для WordPress при создании нового клиента: сопоставление атрибутов/ролей

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

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

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

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

    5. Настройки входа

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

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

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


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

Привет!

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

поддержка