ПРИЛОЖЕНИЕ 2#
Порядок следования полей при создании карточек пользователей#
Карточки пользователей задаются в Unicode JSON-файле.
Формат выгружаемого файла *.json имеет следующий структурированный вид, описанный в таблице ниже.
| Поле | Значение | Описание |
|---|---|---|
| Name | UNICODE, от 3 до 25 символов | Логин |
| UserID | Число | Идентификатор пользователя |
| AuthType | «Token», «TokenAndPassword» | Тип аутентификации: Token – АНП, TokenAndPassword – АНП + логин/пароль |
| Flags | Число | Битовые флаги, объединенные по “или”: 0x0040 - флаг блокировки пользователя; 0x0080 - тип пользователя: администратор. Если данный бит равен нулю, то тип пользователя: пользователь; 0x0100 - использовать счетчик аутентификаций; 0x0200 - использовать счетчик попыток входа |
| FullName | UNICODE, не более 25 символов | ФИО пользователя |
| ContactInfo | UNICODE, не более 50 символов | Контактная информация |
| TokenData | Массив полей | Поля данных сопоставления |
| Type | «SN», «Digest», «Mail» | Тип сопоставления: SN – Subject name, Digest - хеш, Mail – эл.почта |
| ComparisonData | Текстовое значение | Данные сопоставления |
| AccessType | 0/1/2 | Роль пользователя. Возможные значения: 0 – Пользователь, 1 – Аудитор, 2 - Администратор |
| PasswordCreationTime | Дата и время в UNICODE | Время создания пароля |
Примечание
Должно быть указано хотя бы одно значение данных для сопоставления токена (SN, Mail, Digest).
Пример содержимого файла: