Nodul LogoNodul

Песочница пользователя

Авторизация пользователя на платформе

Для тестирования авторизации пользователей доступен репозиторий песочницы. Инструкции по настройке можно найти в README.md репозитория.

Генерация токена

  1. После запуска песочницы откройте раздел «JWT Generation». Этот раздел поможет вам сгенерировать JWT-токен для пользователя вашей организации. Вы можете использовать этот токен для авторизации пользователя во встраиваемом режиме платформы Nodul.

  2. Вставьте ваш приватный ключ в поле ввода «Private Key» и выберите алгоритм подписи, соответствующий вашей паре ключей.

  3. Заполните поля Tenant ID, User ID и Plan ID, где:

    Tenant ID — обязательно. Ваш ID тенанта на платформе Nodul

    User ID — обязательно. Уникальная строка, однозначно идентифицирующая пользователя в вашей организации

    Plan ID — опционально. ID плана подписки, который будет назначен пользователю при первом входе. Для последующих входов это поле не требуется. В этом примере ID созданного плана — «35»

  4. Нажмите кнопку «Generate Token», чтобы создать новый JWT-токен, который можно скопировать с помощью кнопки «Copy».

Генерация токена выполняется локально без сетевых запросов. Это гарантирует, что ваш приватный ключ не отправляется на платформу Nodul или третьим сторонам.

Ниже представлено интерактивное видео, показывающее генерацию токена

Использование токена

После генерации JWT-токена перейдите в раздел «White Label». Вставьте скопированное значение в поле «JWT Token». В поле «UI Config JSON» вставьте следующее:

{
  "scenarios": {
    "hideEmptyScenariosGreetings": true
  },
  "main": {
    "hideSideMenu": false
  }
}

Затем нажмите кнопку «Init». После этого в правой части экрана появится встраиваемая версия платформы Nodul с уже авторизованным новым пользователем, в данном случае с ID = tu_2.

image.png