Миграция с Firebase: как справиться с проблемой scrypt
Миграция с Firebase Auth печально известна своей сложностью, потому что Firebase хранит пароли с использованием кастомизированной версии алгоритма хеширования scrypt.
Тем не менее миграция вполне возможна. Logto поддерживает массовый импорт пользователей через Management API с широким набором стандартных алгоритмов хеширования, а пользователи, входящие через социальные сети или беспарольные методы, мигрируют чисто и без дополнительной работы.
Для пользователей с паролями Logto напрямую импортирует модифицированные scrypt-хеши Firebase. Экспортируйте пользователей из Firebase и импортируйте их через Management API вместе с параметрами хеширования паролей вашего проекта. Пользователи, у которых в экспорте есть scrypt-хеш, сохраняют свои текущие пароли, без массового сброса паролей.
Читать руководство по миграции пользователей →Каждая миграция немного отличается. Если руководство не покрывает ваш случай, свяжитесь с нами и расскажите, что вам нужно.