...
- Аккаунт Microsoft Azure.
- Пользователь Microsoft Azure с ролью Global administrator, Application administrator, Cloud application administrator.
- Аккаунт LMS iSpring Learn Port (облачное или серверное решение).
- Пользователь LMS с ролью Владелец аккаунта или Администратор аккаунта.
...
- На главной странице Microsoft Azure в разделе Azure services выберите Enterprise applications.
- Затем нажмите New application.
- В поиске найдите приложение Azure AD SAML Toolkit и кликните на него.
- В поле Name введите название, например, iSpring Learn Port SSO, и нажмите Create.
- Далее перейдите в раздел Users and groups и выберите пользователей или группы, для которых будет доступен единый вход.
После того, как вы выбрали пользователей, нажмите Select.
Затем нажмите Assign.
Убедитесь, что пользователи и группы добавлены.
- Затем перейдите в раздел Single sign-on и выберите метод SAML.
- На шаге 1 Basic SAML Configuration нажмите Edit.
Заполните поля Identifier, Reply URL, Sign On Url, Relay State по таблице ниже.
Название поля Определение Пример Identifier Идентификатор https://youraccount.ispringlearnispring.ru/module.php/saml/sp/metadata.php/default-sp Reply URL URL-адрес ответа https://youraccount.ispringlearnispring.ru/module.php/saml/sp/saml2-acs.php/default-sp Sign On Url URL-адрес для входа https://youraccount.ispringlearnispring.ru/sso/login Relay State Состояние ретранслятора https://youraccount.ispringlearnispring.ru/sso/login Logout Url URL-адрес выхода Оставьте поле пустым Информация В примере youraccount.ispringlearnispring.ru — — URL вашего аккаунта LMS iSpring LearnPort. Затем нажмите Save.
- Перейдите к шагу 2 — Attributes & Claims. Нажмите Edit.
- В разделе Required claim значение Unique User Identifier (Name ID) оставьте без изменения.
- В разделе Additional claims отредактируйте каждое значение. Для этого нажмите на название значения в столбце Value.
Оглавление maxLevel 3 minLevel 3 Значение user.mail
В поле Name напишите email.
В поле Namespace удалите данные.
В пункте Source выберите Attribute.
В поле Sourceattribute значение user.mail оставьте без изменения.
Чтобы сохранить изменения, нажмите Save.
Значение user.givenname
В поле Name напишите givenname.
В поле Namespace удалите данные.
В пункте Source выберите Attribute.
В поле Source attribute значение user.givenname оставьте без изменений.
Чтобы сохранить изменения, нажмите Save.
Значение user.userprincipalname
В поле Name напишите sub.
В поле Namespace удалите данные.
В пункте Source выберите Attribute.
В поле Source attribute значение user.userprincipalname оставьте без изменений.
Чтобы сохранить изменения, нажмите Save.
Значение user.surname
В поле Name напишите surname.
В поле Namespace удалите данные.
В пункте Source выберите Attribute.
В поле Source attribute значение user.surname оставьте без изменений.
Чтобы сохранить изменения, нажмите Save.
После настройки раздела Attributes & Claims, перейдите к шагу 3 — SAML Signing Certificate. Нажмите Edit.
- Убедитесь, что сертификат действителен. Проверьте, чтобы значение в столбце Status был Active, алгоритм шифрования в поле Signing Algorithm — SHA-256.
- Затем перейдите к шагу 4 — Set up iSpring Learn Port SSO. Значения полей Login URL, Azure AD Identifier потребуются в дальнейшем при настройки единого входа на стороне LMS iSpring LearnPort.
Готово! Вы настроили единый вход на стороне Azure AD.
Настройка единого входа на стороне LMS iSpring
...
Port
- Войдите в аккаунт iSpring Learn Port как администратор. Откройте раздел Сервисы, в левом меню выберите Дополнения.
- В разделе SSO нажмите Подключить.
- Затем перейдите в раздел Настройки SSO и нажмите на вкладку SAML.
Скопируйте значения полей из Azure AD (шаг 3 и 4) и укажите их в настройках подключения.
Issuer Url (IdP Entity ID)
Azure AD Identifier
Sign On Url
Login URL
Logout Url
Используйте URL https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0
Certificate Fingerprint
Thumbprint
Перенаправлять пользователей на страницу логинации, заданную согласно SSO
Если эта опция включена, вход в ваш аккаунт iSpring Learn Port будет производиться на странице https://yourcompany.ispringlearnispring.ru/sso/login.
+
Затем перейдите в раздел Соответствие полей iSpring с внешними атрибутами SSO и настройте соответствие атрибутов с AzureAD.
Атрибуты iSpring LearnPort
Атрибуты Azure AD
Логин sub Email
email
Имя
givenname
Фамилия
familyname
- Нажмите Подключить.
- Затем добавьте ссылку на сервис в разделе Ссылки.
Проверка единого входа
- Перейдите в аккаунт iSpring Learn Port https://youraccount.ispringlearnispring.ru.
Нажмите Войти через корпоративный доступ.
Откроется личный кабинет обучающегося.Информация Если при настройке появилась ошибка, направьте скриншот с ошибкой на support@ispring.ru.
...
Если вы включили SAML в аккаунте iSpring Learn Port и по каким-то причинам не можете войти, используя единый вход, введите следующий адрес: https://yourcompany.ispringlearnispring.ru/login?no_sso. Таким способом вы войдете в аккаунт с помощью логина и пароля.