Единый вход (SSO) Moodle SAML с использованием TYPO3 в качестве поставщика идентификации SAML. TYPO3 SAML IdP Расширение позволяет использовать ваши учетные данные TYPO3 для входа в Moodle. Здесь мы шаг за шагом рассмотрим настройку единого входа (SSO) между... Мудл как SP (Поставщик услуг) и TYPO3 как IDP (Поставщик идентификационных данных).
Предварительные условия: Загрузка и установка.
1. Установка расширения SAML IDP в TYPO3
- Загрузите ZIP-архив расширения SAML IDP с торговой площадки TYPO3.
- Перейдите в панель управления TYPO3 и нажмите на раздел «Расширения» в левой части экрана.
- Загрузите ZIP-файл, как показано на изображении ниже, или распакуйте ZIP-архив плагина. 'Корневая папка Typo3/typo3conf/ext' каталог.
- Теперь найдите "miniOrange SAML IDP" В разделе «Установленные расширения» активируйте расширение, нажав кнопку «Активировать».
- После установки нажмите на только что установленное расширение. «Расширение miniOrange SAML IDP» Для входа в TYPO3 SSO используйте зарегистрированные учетные данные miniOrange.
- После ввода имени пользователя и пароля вам потребуется лицензионный ключ, если вы являетесь премиум-клиентом. (Вы получите этот ключ от команды miniOrange. После ввода лицензионного ключа вы сможете активировать лицензию и продолжить.)
- Если вы не являетесь премиум-клиентом, вы можете войти в систему напрямую, используя учетные данные miniOrange.
- После успешного входа в систему вы сможете просмотреть подробную информацию о своем аккаунте.
- Теперь вы готовы настроить своего поставщика услуг. Но важно сначала интегрировать фронтенд.
2. Интеграция расширения с TYPO3
- Теперь вам нужно разработать дизайн своего интерфейса, щелкнув левой кнопкой мыши по вкладке «Главная», а затем нажав на Новая подстраница
- Необходимо добавить страницу STANDARD на главную страницу.
- Введите стандартное название страницы следующим образом: FESAML.
- Нажмите на Страница FESAML и нажмите на Добавить счастливымПерейдите в раздел плагинов и добавьте Плагин FESAML.
- Перейдите на вкладку «Плагины» и выберите плагин FESAML. Добавьте пользователей сайта в Страница хранения записей и сохраните настройки.
- Если вам нужно внести изменения в сегмент URL, который также будет вашим исходным URL для единого входа (SSO), щелкните правой кнопкой мыши. Страница FESAMLВыберите «Редактировать» и нажмите на "переключить URL" кнопка для установки URL-адреса в соответствии с вашими предпочтениями.
- Кроме того, необходимо создать хотя бы одну группу, поскольку TYPO3 не позволяет создавать пользователей, если нет хотя бы одной группы пользователей.
- Чтобы создать группу, перейдите на вкладку «Список» в левой панели, щелкните папку «Пользователи веб-сайта» и нажмите кнопку «+» в верхней части экрана.
- Теперь выберите Группа пользователей сайта? из списка.
- В поле «Название группы» введите «Group Name» и нажмите кнопку «Сохранить» вверху. Будет создана группа пользователей.
- Вы также можете создать кнопку единого входа (SSO) на странице авторизации. Нажмите «Главная», перейдите на страницу входа. +Содержание опцию.
- Перейдите на вкладку «Специальные элементы» и выберите Простой HTML.
- Здесь вы будете добавлять кнопку входа через SSO, URL-адрес которой в разделе кнопки будет соответствовать странице стандарта FESAML.
- Код для этого приведен на изображении. Введите код и нажмите кнопку «Сохранить» вверху.
- Теперь вы можете настроить плагин в административной панели.
Шаги по настройке единого входа (SSO) SAML в Moodle: Вход в TYPO3
1. Настройте Moodle в качестве поставщика услуг.
- Перейдите на сайт Moodle.
- Установите и активируйте миниОранж SAML SP модуль на вашем сайте Moodle, который выступает в роли поставщика услуг.
- Перейдите на сайт миниОранж SAML SP модуль, перейдите к Метаданные поставщика услуг Вкладка. Здесь вы можете найти метаданные поставщика услуг, такие как: Идентификатор объекта SP , URL-адрес ACS (Assertion Consumer Service), URI аудитории и Формат NameID что необходимо для настройки поставщика идентификационных данных.
Инструкция по применению
- Перейдите на сайт TYPO3.
- Установите и активируйте расширение miniOrange SAML IDP (TYPO3 в качестве поставщика идентификации SAML) на вашем сервере TYPO3, который выступает в роли поставщика идентификации.
- Перейдите на сайт TYPO3 SAML IDP расширение, перейдите к Настройки ИП меню.
- Введите значения, соответствующие информации от поставщика услуг. См. таблицу ниже.
|
Имя поставщика услуг
|
Moodle
|
|
Идентификатор субъекта-участника или эмитента
|
Скопируйте Идентификатор сущности SP на вкладке «Настройка поставщика услуг» в модуле SAML SP miniorange на вашем сайте Moodle.
|
|
URL-адрес СКД
|
Скопируйте URL-адрес СКД на вкладке «Настройка поставщика услуг» в модуле SAML SP miniorange на вашем сайте Moodle.
|
- Нажмите на Сохранить конфигурацию кнопку для сохранения ваших конфигураций.
- Перейдите на сайт Метаданные IDP Вкладка. Здесь вы найдете информацию о настройке поставщика услуг (SP).
2. Настройте TYPO3 в качестве поставщика идентификационных данных.
- В miniOrage SAML Identity Provider расширение, перейдите в Настройки ИП вкладка расширения.
- Укажите необходимые настройки (например, имя поставщика услуг, идентификатор/эмитент организации поставщика услуг, URL-адрес ACS, состояние ретрансляции), найдите своего поставщика услуг в Moodle и нажмите на Сохранено Кнопка для сохранения конфигурации.
3. Тестирование SSO
- Откройте новое окно браузера или окно в режиме инкогнито и введите свой URL-адрес Moodle, после чего вы будете перенаправлены на страницу входа в TYPO3.
- Введите свои учетные данные TYPO3 и нажмите кнопку «Войти».
- Если вас перенаправляет на стартовую страницу Moodle, и вы успешно входите в систему, значит, ваша конфигурация верна.
Дополнительные ресурсы
Если вы ищете что-то, чего не можете найти, пожалуйста, напишите нам по электронной почте. info@xecurify.com