stompath - можно ли перенести учетную запись пользователя из одного каталога в другой
Я создал группу пользователей в одном каталоге (directory_A
). сейчас я собираюсь перейти на другой каталог (directory_B
).
Как можно перенести всех пользователей из directory_A
в directory_B
не зная их пароли.
Я видел этот скрипт https://github.com/stormpath/stormpath-migrate/blob/master/migrate/migrators/account.py
но это работает только если я знаю пароль пользователя. какие-либо предложения?
1 ответ
Я работаю в Stormpath. Вы можете написать по электронной почте support@stormpath.com, чтобы они отправили зашифрованный экспорт всех хешированных паролей пользователя для вашего арендатора. Если вы это сделаете, пожалуйста, отправьте имя своего арендатора, адрес электронной почты владельца арендатора, номер мобильного телефона и оператора мобильной связи (например, Verizon, T-Mobile и т. Д.).
Вы также можете "копировать" своих пользователей без паролей, предоставив пустой файл passwords.json для сценария миграции. Учетные записи будут создаваться в каталоге назначения со случайными паролями, поэтому вам нужно будет выполнить сброс паролей для этих учетных записей, чтобы ваши пользователи могли войти в систему.
Редактировать: сценарий миграции в письменном виде копирует все ресурсы Stormpath из одного арендатора в другой, поэтому вам нужно будет отредактировать его, если вы хотите, чтобы только один каталог и учетные записи внутри него были скопированы. Если вы не хотите этого делать, вы можете использовать скрипт миграции как есть и удалить скопированные ресурсы, которые вам не нужны.