Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Информация
  • Яндекс 360 — общее пространство для компании: корпоративная почта, календарь, облачное хранилище и сервисы для коммуникации.

  • Яндекс ID — единый аккаунт для входа в сервисы Яндекс.

Image Added

SSO настраивается в 2 этапа:

  • Создаете приложение в Яндекс OAuth, получаете данные для настройки и одноразовый код.

  • Заполняете данные в iSpring Learn и настраиваете соответствие полей.

...

Информация
Настраивать SSO может только администратор организации Яндекс 360.

Как создать приложение и получить код

  1. Войдите в Яндекс OAuth c помощью аккаунта Яндекс.

  2. Далее создайте приложение.

    Image Added


  3. Далее выдайте необходимые доступы.

    image2023-3-24_12-38-28.pngImage Added

  4. Поставьте галочку Веб-сервисы и в разделе Callback URL вставьте ссылку из поля Return URL.

    Информация

    Return URL скопируйте в аккаунте Learn в настройках SSO.


  5. Далее в конце Callback URL вставьте текст /code_view. Например, https://sana.ispringlearn.com/sso/login/yandexid/code_view

    Image Added

    Информация
    Чтобы пользователи могли заходить через мобильное приложение iSpring Learn, в Callback URL добавьте адрес islearn://yandex_login.


    Image Added
  6. Затем укажите, какие данные нужно синхронизировать и сохраните.

    Image Added

    Готово! Вы создали приложение. Далее перенесите данные Client Secretи Client Id в iSpring Learn.

Как настроить SSO в iSpring Learn

  1. Перейдите в раздел Сервисы. Затем кликните Дополнения в левом меню.

  2. В разделе SSO нажмите Подключить.

    Image Added

  3. Далее выберите Яндекс ID.

    Image Added

  4. В разделе Настройки подключения укажите Client Secret и Client Id. Где их взять, рассказали в предыдущей главе.

    Image Added

  5. Теперь нужно получить одноразовый код. Для этого перейдите по ссылке ниже: Введите в браузере:
    https://oauth.yandex.ru/authorize?response_type=code&client_id=<client_id приложения><client_id приложения>&redirect_uri=https://<url аккаунта learn>/sso/login/yandexid/code_view.

    Например, https://oauth.yandex.ru/authorize?response_type=code&client_id=1165df3f4bf749fc9498a2914078586c&redirect_uri=https://courses.ispringlearn.ru/sso/login/yandexid/code_view.

    Одноразовый код появится на странице при переходе по ссылке.

    Image Added

  6. Скопируйте код и вставьте в iSpring Learn.

    Image Added

  7. Далее в разделе Соответствие полей iSpring с внешними атрибутами и внешних атрибутов SSO установите соответствие полей. При настройке раздела учитывайте обязательные поля в профиле пользователя СДО LMS iSpring Learn.

    Image Added

  8. Вы можете добавить другие поля профиля.
  9. Теперь, чтобы пользователи могли заходить через SSO, вернитесь в приложение Яндекс и удалите текст /code_view из ссылки в поле Callback URL.

  10. Далее вернитесь в iSpring Learn и настройте, как пользователи будут входить в iSpring Learn.
    Чтобы настроить 2-й вариантЧтобы автоматически перенаправлять сотрудника в Яндекс аккаунт,
    отметьте Перенаправлять пользователей на страницу входа через Яндекс ID.

    Image Added

  11. Нажмите Подключить Сохранить.

    Замечательно!

    При первом входе учащиеся могут выбрать аккаунт Яндекс. Затем вводить данные не нужно.

    Image Added

    Чтобы выбрать другой аккаунт при следующем входе, нужно очистить кэш.

    Информация
    Чтобы изменить данные для синхронизации, повторно запросите одноразовый код.