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

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

Ключ

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

...

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

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

...

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

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



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

    image2023-3-24_12-38-28.png

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

    Информация

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


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


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


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



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

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

...

Port

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

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



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



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



  5. Теперь нужно получить одноразовый код. Введите в браузере:
    https://oauth.yandex.ru/authorize?response_type=code&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 LearnPort.



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



  8. Вы можете добавить другие поля профиля.

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



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

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


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

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