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

Краткий ответ

Откройте Аутентификация → Импорт пользователей в боевом приложении, нажмите Новый импорт, загрузите один файл CSV или JSON, выполните Пробный запуск, затем нажмите Начать импорт. Люди сохраняют пароль, подтверждённую почту, соцсвязи, приложения-аутентификаторы и ваши ID пользователей, и для них ничего не меняется, пока ваше приложение не начнёт впускать их через Didit.

Страница «Импорт пользователей» в консоли Didit: кнопка «Новый импорт» и история импорта
Импорт пользователей: начните новый импорт и следите за каждым в истории импорта.

Можно перенести людей с другой платформы идентификации, например Auth0, Clerk или Firebase, из вашей собственной базы данных или из любого экспорта CSV или JSON. Страница Импорт пользователей есть только в боевых приложениях и открывается с заголовком Миграция.

#Что может сохранить импорт

СохраняетсяПримечания
Хеши паролейВключите Импорт хешей паролей. Иначе выберите Нужен новый пароль.
Подтверждённая почтаСохранить подтвержденные адреса почты: людям не нужно подтверждать email заново.
Связи социального входаСохранить социальные подключения: аккаунты поддерживаемых провайдеров остаются связанными.
Приложения-аутентификаторыСохранить приложения-аутентификаторы.
Ваши ID пользователейСохранить ваши ID пользователей: ID, которые связывают вашу базу данных с этими пользователями.
Роли в организацияхЛюди сохраняют свою роль в своей организации.

Ключи доступа импортировать нельзя. Ключ доступа привязан к домену, на котором он создан, то есть к вашему старому домену, поэтому люди добавляют новый ключ доступа после входа.

Если формат пароля человека сохранить нельзя, этот человек задаёт новый пароль. Страница со списком поддерживаемых форматов находится в документации по миграции.

#Ограничения файла

Один импорт - это один файл CSV или JSON, до 25 МБ и 100,000 человек. Людей импортируют пакетами по 1,000, а прерванный импорт продолжается с того места, где остановился.

Загруженный файл хранится в зашифрованном виде. Он удаляется, когда импорт заканчивается, когда его пробный запуск завершается ошибкой или через 24 часа после пробного запуска, за которым импорт так и не последовал.

#Импорт пользователей

  1. Откройте «Импорт пользователей»

    В боевом приложении откройте Аутентификацию и выберите Импорт пользователей. Нужна роль, которая может менять настройки Аутентификации.

  2. Нажмите «Новый импорт»

    Укажите, где ваши пользователи сейчас: на другой платформе идентификации, в вашей собственной базе данных или в экспорте CSV или JSON. Загрузите файл.

  3. Выберите, что сохранить

    Задайте переключатели, описанные выше, для паролей, социальных связей, подтверждённой почты, приложений-аутентификаторов и ваших ID пользователей.

  4. Выполните пробный запуск

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

  5. Нажмите «Начать импорт»

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

Примечание

Существующие аккаунты, которые люди уже сами создали в вашем приложении с Didit, импорт никогда не меняет.

#Ничего не меняется, пока вы не переключитесь

Импорт только создаёт людей в Didit. Ваши пользователи ничего не замечают, пока ваше приложение не начнёт впускать их через Didit. До тех пор продолжает работать ваша текущая платформа.

#Переключение

  1. Импортируйте пользователей.
  2. Проверьте на нескольких аккаунтах, включая один с паролем и один с входом через соцсеть.
  3. Направьте вход вашего приложения на Didit. См. как добавить вход в приложение.
  4. Сохраните ваши ID пользователей, чтобы ваша база данных не менялась.

Если вы предпочитаете, чтобы файл экспорта написал ИИ-агент для программирования, на странице есть также Миграция с вашим ИИ-агентом для программирования.

#См. также

Не нашли ответ? Поговорите с человеком.

Укажите ID организации и ID сессии, о которой спрашиваете.

Связаться с поддержкой