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

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

Ключ

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

...

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

  • Заполняете данные в iSpring Learn и настраиваете соответствие полей.
Информация
Настраивать SSO может только администратор организации Яндекс 360.

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

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

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



  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


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


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



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

...

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

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



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



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



  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.

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



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



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



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

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



  10. Нажмите Сохранить.

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


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

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