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

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

Ключ

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

OpenID — это популярная технология единого входа, благодаря которой пользователь может автоматически залогиниться на все веб-ресурсы компании. В iSpring Learn протокол OpenID Connect работает с провайдером Okta — сервером авторизации, который аутентифицирует пользователей и передает информацию об успешной аутентификации в СДО.

Подсказкаinfo

Авторизация с помощью OpenID и Okta работает в мобильном приложении.

Оглавление

Настройка сервера авторизации Okta

...

  1. Войдите в ваш аккаунт Okta и нажмите на раздел Applications в верхнем меню. 

    Image Modified

2. Далее, перейдите к редактированию приложения. 

Image Removed

Если приложение еще не создано, добавьте его. 

...


  1. В разделе Applications нажмите на кнопку Add Application

    Image Modified

...


  1. На следующем шаге выберите Web и нажмите Next

    Image Modified

...


  1. Далее, перейдите к настройкам приложения.

    Добавьте Base URIs и Login redirect URIs — эти данные можно взять в вашем аккаунте iSpring Learn. Также в разделе Grant type allowed отметьте значения Refresh Token и Implicit (Hybrid).

...



  1. Теперь нажмите на кнопку Done

    Image Modified

3. Затем прокрутите страницу вниз — здесь можно скопировать Client Id и Client secret.

Image Removed

4. Добавьте Return Url — адрес страницы, на которую попадет пользователь, не прошедший проверку подлинности.

Image Removed

Для работы мобильного приложения необходимо добавить на сервер авторизации измененный Return Url, заменив схему https на islearn. Например, https://auth.dev.mycompany,com/sso/login/oidc измените на islearn//auth.dev.mycompany.com/sso/login/oidc

Настройка iSpring Learn

...

Далее, перейдите к редактированию приложения. 

  1. Войдите в раздел Applications в верхнем меню.

    Image Added

  2. Кликните по названию приложения.

    Image Added

  3. Затем откройте вкладку General.

    Image Added

  4. Прокрутите до раздела Client Credentials и скопируйте Client Id и Client secret.

    Image Added

Настройка iSpring Learn

  1. Войдите в свой аккаунт iSpring Learnи введите в браузере следующий адрес: 
    https://yourcompany.ispringlearn.ru/settings/sso/oidc

...


  1. Заполните поля формы. 

...


  1. Image Added

    Автоматически создавать
    нового пользователя
    через OpenID
    Отметьте эту опцию, чтобы незарегистрированные пользователи автоматически добавлялись в iSpring Learnпри попытке залогиниться.
    Response TypeТип ответа, который передает сервер авторизации.
    Return UrlАдрес страницы, на которую попадет пользователь, не прошедший проверку подлинности.
    IssuerИздатель токена. Параметр можно получить на сервере авторизации — это урл вашего аккаунта Okta.
    Client IdИдентификатор клиента, который можно скопировать на сервере авторизации.
    Client SecretСекрет клиента — параметр, который используется для аутентификации подлинности приложения для API сервиса, когда приложение запрашивает доступ к аккаунту пользователя. Создается на сервере авторизации.


43. Если нужно, установите соответствие полей iSpring Learn c внешними атрибутами OpenID.

Image Modified

54. Нажмите Подключить

Image Modified

5. Добавьте Return Url — адрес страницы, на которую попадет пользователь, не прошедший проверку подлинности.


Для работы мобильного приложения необходимо добавить на сервер авторизации измененный Return Url, заменив схему https на islearn. Например, https://auth.dev.mycompany,com/sso/login/oidc измените на islearn//auth.dev.mycompany.com/sso/login/oidc

Добавление пользователей в iSpring Learn

...