Единый вход (SSO) SAML в Canvas LMS с использованием плагина Joomla IDP
Обзор
Единая авторизация в Canvas LMS с использованием Joomla IDP Это руководство позволяет пользователям входить в Canvas LMS с помощью Joomla, настроив Canvas LMS в качестве поставщика услуг (SP), а Joomla — в качестве поставщика идентификации SAML (IDP). В этом руководстве пошагово описан процесс настройки единого входа (SSO) между двумя платформами.
Что такое Canvas LMS?
Canvas упрощает задачи управления курсом: публикацию учебных материалов, выставление оценок, общение со студентами и многое другое. Студенты могут использовать Canvas для доступа к контенту курса, отправки заданий в любое время и в любом месте, а также для сотрудничества с однокурсниками и преподавателями.
Установите плагин Joomla SAML IDP.
- Войдите на свой сайт Joomla. Администратора приставка.
- В левом выпадающем меню нажмите на Системазатем в разделе «Установка» нажмите на Расширения.
- Теперь нажмите Или выберите файл. кнопка для поиска и установки ранее загруженного файла плагина.
- Установка плагина прошла успешно. Теперь нажмите на Начните использовать плагин miniOrange SAML IDP. для настройки плагина miniOrange Joomla IDP.
- Перейдите на сайт miniOrange Joomla IDP плагин, перейдите к Поставщик удостоверений меню.
- Здесь вы найдете XML-URL-адрес/файл метаданных поставщика идентификации или конечные точки, такие как идентификатор сущности поставщика идентификации, URL-адрес входа в SAML, URL-адрес выхода из SAML (премиум-функция) и сертификат для конфигурации поставщика услуг. Загрузите XML-метаданные, нажав на кнопку, показанную ниже.
Шаги настройки
В этой установке Joomla служит хранилищем для хранения пользователей, то есть будет выступать в роли поставщика идентификационных данных, в то время как Холст LMS Здесь пользователи будут входить в систему, используя свои учетные данные из Joomla. Плагин Joomla SAML IDP SSO будет установлено.
Шаг 1: Настройте Canvas LMS в качестве поставщика услуг (SP).
- Вход в свой файл Холст LMS домен как Администратор аккаунта.
- Переключитесь на вкладку Административный вид нажав на соответствующую ссылку внизу экрана.
- Выберите Админ на левой панели и выберите домен для которого вы хотите включить единый вход (Single Sign-On).
- Нажмите на Аутентификация на левой панели и перейдите к SAML.
- Введите значения, используя таблицу ниже.
| URI метаданных IDP | Введите URL метаданных это указывает на документ с метаданными. |
| Идентификатор объекта IDP | Введите Субъект IDP значение, которое вы получили на предыдущем шаге. |
| URL для входа | Введите URL-адрес входа SAML то, что вы получили на предыдущем шаге. |
| URL для выхода |
Введите URL для выхода из системы SAML (премиум-функция) что вы получили от предыдущий шаг. |
| Сертификат отпечатка пальца |
Чтобы скопировать отпечаток сертификата, выполните следующие действия: 1. Загрузите сертификат из Joomla SAML IDP >> Вкладка «Поставщик идентификации» >> Нажмите здесь, чтобы загрузить сертификат. 2. Скопируйте загруженный сертификат. 3. Перейдите по ссылке https://www.samltool.com/fingerprint.php и вставьте скопированный сертификат. 4. Выберите алгоритм SHA1 и нажмите кнопку «Вычислить отпечаток». |
| Атрибут входа |
ИмяID |
| Формат идентификатора |
Выберите urn:oasis:names:tc:SAML:1.1:nameid-format:адрес электронной почты из выпадающего списка. |
| Контекст аутентификации |
Выберите urn:oasis:names:tc:SAML:2.0:ac:classes: Транспорт, защищенный паролем из выпадающего списка. |
| Подписание сообщений |
Выберите алгоритм, используемый для подписи сообщений запроса, отправляемых поставщику идентификации (IdP). На данный момент выберите «Не подписано». |
| Обеспечение по требованию |
Если этот флажок установлен, то учетная запись пользователя в вашей системе управления обучением Canvas будет создана автоматически. если это первый вход пользователя в систему с использованием единого входа (SSO). |
- Нажмите Сохранено чтобы завершить настройку.
Шаг 2: Настройте Joomla в качестве поставщика идентификационных данных (IDP).
- Теперь перейдите в Компоненты -> miniOrange Joomla IDP -> Поставщик услуг.
- Перейдите в Провайдер услуг Нажмите на вкладку и заполните поля для Название поставщика услуг, Идентификатор объекта SP or эмитент, URL-адрес СКД и Формат NameIDДля получения информации о поставщике услуг перейдите к следующему шагу. Заполните остальные поля в соответствии с вашими требованиями. Нажмите на кнопку. Сохранено.
Введите следующие значения:
| Имя поставщика услуг | Выберите подходящее имя по своему вкусу. |
| Идентификатор субъекта-участника или эмитента | Идентификатор объекта поставщика услуг |
| URL-адрес СКД | URL службы обработки утверждений поставщика услуг |
| Сертификат X.509 (необязательно) [Для запроса с подписью] | Вставьте значение сертификата, скопированное из файла метаданных. |
| Формат NameID | Выберите urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
| Подписанное утверждение | проверено |
- Теперь нажмите Расширенное картографирование Вкладка. Выберите Атрибут NameID а затем нажмите на Сохранено Кнопка.
- Вы успешно завершили свой miniOrange Joomla SAML 2.0 IDP конфигурации.
Шаг 3: Сопоставление атрибутов — Премиум-функция
- В miniOrange Joomla IDP плагин, перейдите к Расширенное картографирование меню.
- Здесь вы можете выполнить настройку. Пользовательское сопоставление атрибутов а также добавить дополнительные Атрибуты пользователя.
- Вы успешно настроили единый вход (Single Sign-On) с Canvas LMS в качестве поставщика услуг и Joomla в качестве поставщика идентификации. Если вам потребуется дополнительная помощь или у вас возникнут трудности, пожалуйста, напишите нам по адресу [адрес электронной почты]. joomlasupport@xecurify.com
