Импорт паролей


Вкладка Импорт паролей

Раздел импорта паролей находится в админпанели в разделе Импорт → Импорт пользователей и паролей → вкладка Импорт паролей.

image-20240821-083019.png

Вкладка состоит из:

Поле

Описание и механика

Поле

Описание и механика

Постоянная подсказка

Советуем воспользоваться специальной функцией случмежду в Microsoft Excel или Google Sheets, чтобы быстрее генерировать пароли. Для этого:

  1. Введите случмежду и укажите диапазон чисел (0000000000;9999999999), где количество 0 и 9 — длина пароля. Длина пароля должна быть в интервале между X и 32. Узнать X можно в Панели управления → Настройки → OAuth.

  2. Скопируйте функцию для всех пользователей, указанных в файле.

  3. Затем скопируйте полученные пароли и вставьте при помощи специальной вставки только значение, иначе пароли будут генерироваться каждый раз после открытия файла.

В целях безопасности мы не сохраняем загруженные файлы с паролями.

После изменения пароля пользователям нужно будет повторно войти в аккаунт на своих устройствах.

Поле Загрузить файл

Доступна загрузка файла импорта с помощью:

  • Менеджера файлов

  • Функции drag-n-drop — перетаскивания файла в область загрузки

Допустимые форматы файлов: .xls, .xlsx, .csv

Кнопка Скачать образец файла импорта

По клику начинается скачивание шаблона файла импорта паролей

Кнопка Загрузить

По клику начинается процесс импорта паролей

Кнопка Отменить

По клику происходит сброс выбранного для загрузки файла

Файл импорта паролей

Требования к файлу импорта:

Подробнее об общих требованиях к файлам импорта в https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5736246

  1. Таблица импорта расположена на единственном листе файла.

  2. Первая строка пустая либо заполнена названиями столбцов. 

  3. Скрытые строки отсутствуют. 

  4. Обязательные столбцы заполнены. 

  5. Столбцы заполнены строго в соответствии с форматом данных из шаблона. Количество и порядок столбцов файла импорта совпадает с шаблоном.

  6. Доступные форматы файлов импорта: .xls, .xlsx, .csv  (разделители ;)

 

Структура файла импорта:

Файл импорта паролей состоит из столбцов:

  • Уникальный идентификатор — используется для идентификации пользователей при импорте, является полем из конструктора полей, включенным в импорт и определяется значением в поле Уникальный идентификатор на странице /admin/system/auth

    • Обязательное поле

  • Пароль:

    • Обязательное поле

    • Пароль должен содержать от 10 до 32 символов

    • Допустимыми при установке пароля являются:

      • Заглавные и строчные буквы всех языков

      • Цифры от 0 до 9

      • Спецсимволы

      • Пробелы – но не в начале и не в конце пароля

Образец (шаблон) файла импорта:

 

Для информации по заполнению уникального идентификатора

  • Количество символов — зависит от того, какое поле выбрано уникальным идентификатором:

    • Почта, Логин, Логин LDAP — максимум 32 символа

    • Телефон, Внешний идентификатор, Пользовательские однострочные поля — максимум 255 символов

  • Может содержать разные символы — зависит от того, какое поле выбрано уникальным идентификатором:

    • Системные поля:

      • Почта — не должна содержать спецсимволы и пробелы. Также не должно быть цифр в домене верхнего уровня. Формат почты: *@*.*

      • Логин — a-z, 0-9, спецсимволы: - (дефис) и _ (нижнее подчёркивание)

      • Логин LDAP

      • Телефон, Внешний идентификатор — a-z, A-Z, а-я, А-Я, 0-9, спецсимволы

    • Пользовательские однострочные текстовые поля — a-z, A-Z, а-я, А-Я, 0-9, спецсимволы

Процесс и результаты импорта

В ходе импорта файл обрабатывается построчно, указанные значения из полей распознаются и:

  • Если при импорте не возникло ошибок:

    • Выводится сообщение: Файл успешно импортирован

    • Все строки из файла загружаются в систему

  • Если при импорте возникли ошибки, то:

    • В систему загружаются только корректно обработанные строки без ошибок

    • По строкам с ошибками выводится сообщение: Файл обработан с ошибками, с указанием количества обнаруженных ошибок. При нажатии на число ошибок раскрывается лог ошибок, который содержит:

      • Номер ячейки с ошибкой в импорте (строка, ячейка)

      • Текст ошибки

Загруженный файл не сохраняется в системе. Для каждого пользователя из файла в БД подтягивается захэшированное значение пароля.

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

После того, как пользователь авторизовался на платформе и сменил пароль, система обновляет пароль в БД.
Авторизация по выданному администратором паролю становится недоступна.

Ошибки при импорте

Возможные ошибки при импорте:

Ошибка

Причина

Ошибка

Причина

Недопустимое расширение файла, разрешено загружать: csv, xls, xlsx

Загрузка файла с отличным от xls, xlsx, csv форматом

  • Поле «Уникальный идентификатор» обязательно для заполнения

  • Поле «Пароль» обязательно для заполнения

Не все обязательные поля заполнены

Поле «Пароль» должно содержать от Х до 32 символов

Длина введенного пароля не удовлетворяет ограничению по символам, т.е. меньше возможного интервала:
X ≥ 10 и ≤ 32

Поле «Пароль» должно содержать 32 символа

Если длина пароля > 32

Пароль не может начинаться и заканчиваться пробелом

В начале и / или в конце пароля есть пробел

Один и тот же пароль указан для нескольких пользователей. Пароль должен быть уникальным

Такой пароль указан больше, чем для одного пользователя в загружаемом файле

Такой пароль уже использовался ранее. Укажите другой пароль

Пароль совпадает с одним из ранее использованных для этого пользователя

Уникальный идентификатор не найден в базе данных

Ошибка в уникальном идентификаторе, такого пользователя с таким уникальным идентификатором нет

Некорректное количество столбцов в файле и в схеме импорта

Если количество столбцов в загружаемом файле импорта отличается от количества столбцов в схеме импорта.

Например: в схеме импорта 2 столбца определённых типов, а импортируемом файле 7 столбцов. Это значит импортируемый файл не соответствует шаблону и в этом случае выведется ошибка импорта.