Импорт и экспорт данных о пользователях
Авторизация Иксолла позволяет импортировать и экспортировать данные о пользователях в виде CSV-файла. Это может быть полезно для создания резервной копии данных пользователей или переноса данных из другого сервиса авторизации.
Вы можете импортировать и экспортировать данные о пользователях с помощью методов Login API. Функция экспорта, в отличие от функции импорта, также доступна в Личном кабинете.
Импорт данных о пользователях
Чтобы импортировать данные о пользователях в Авторизацию Иксоллы:
- Подготовьте маппинг полей — файл в формате JSON с номерами полей и их названиями. Индекс в маппинге должен начинаться с 0.
Пример маппинга полей:
- json
{
"email": 0,
"email_verified": 1,
"user_id": 2,
"is_active": 3,
"username": 4,
"birth_date": 5,
"gender": 6,
"full_name": 7,
"last_name": 8,
"first_name": 9,
"nickname": 10,
"picture": 11,
"password_hash": 12
}
- Создайте базу данных в формате CSV. В базе не должно быть заголовков,
email
— обязательное поле. Максимальный размер файла: 64 МБ. Для использования корректных типов данных изучите таблицу с описаниями параметров.
Пример базы данных:
email1@example.com | true | 12qw34er56 |
email2@example.com | false | ty78qw12rt34 |
email3@example.com | false | 4er5612qw3 |
email4@example.com | true | t12rt34y78qw |
email5@example.com | true | 12rt34ty78qw |
- Задайте JSON-схему для валидации атрибутов пользователей (опционально).
- Передайте созданные маппинг полей и базу данных в методе Import user data.
Экспорт данных о пользователях
Вы можете экспортировать данные о пользователях из Авторизации Иксоллы:
Экспорт данных о пользователях через Личный кабинет
- Откройте ваш проект в Личном кабинете.
- В боковом меню выберите пункт Авторизация.
- Нажмите Настроить в панели с вариантом авторизации.
- Перейдите в раздел База пользователей > Пользователи.
- Нажмите Экспортировать список пользователей.
- В открывшемся окне введите ваш email-адрес, на который вы хотите получить архив со списком пользователей.
- Нажмите Экспортировать.
Экспорт данных о пользователях через API
Чтобы экспортировать данные пользователей через API, вызовите метод Export user data.
Описание параметров для импорта данных
Параметр | Тип | Описание |
---|---|---|
string | Максимальная длина: 255 символов. | |
email_verified | boolean | Статус подтверждения email-адреса. Если поле оставлено пустым, используется значение true . |
user_id | string | Максимальная длина: 255 символов. |
is_active | boolean | Статус подтверждения аккаунта пользователя. Если поле оставлено пустым, используется значение true . |
username | string | Если поле оставлено пустым, используется значение username . Максимальная длина: 255 символов. |
birth_date | date | Максимальная длина: 255 символов. |
gender | string | Максимальная длина: 20 символов. |
full_name | string | Максимальная длина: 255 символов. |
last_name | string | Максимальная длина: 255 символов. |
first_name | string | Максимальная длина: 255 символов. |
nickname | string | Максимальная длина: 255 символов. |
picture | string | Ссылка на аватар пользователя. Максимальная длина: 255 символов. |
password_hash | string | Максимальная длина: 64 символа. |
Была ли статья полезна?
Оценить страницу
В другой раз
Спасибо за обратную связь!
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.