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

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

Ключ

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

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

...

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



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



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



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


Настройка

...

iSpring Market

  1. Войдите в свой аккаунт Flora LMS iSpring Market и введите в браузере адрес https://yourcompany.floralms.ru/settings/sso/oidc

  2. Отметьте Разрешить вход с использованием OpenID Connect.



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



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

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


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

...

в iSpring Market

Даже если пользователя нет в базе Flora LMSбазе iSpring Market, он автоматически добавится и войдет в систему при авторизации через OpenID. Единственным препятствием автоматического добавления нового пользователя может быть только лимит тарифного плана.

Для создания пользователей при логине через OpenID мы используем следующие параметры, полученные от сервера авторизации:

ClaimПоле профиля в Flora LMSiSpring Market
preferred_usernameLogin
emailEmail
family_nameLast Name
given_nameFirst Name

...