2016-12-19 1 views
1

한 디렉터리에 여러 사용자를 만들었습니다 (directory_A). 이제 다른 디렉토리 (directory_B)로 전환하겠습니다.stompath - 한 디렉터리에서 다른 디렉터리로 사용자 계정을 마이그레이션 할 수 있습니까?

비밀번호를 모른 채 모든 사용자를 directory_A에서 directory_B으로 마이그레이션하는 방법은 무엇입니까?

나는이 스크립트 https://github.com/stormpath/stormpath-migrate/blob/master/migrate/migrators/account.py

을 보았다하지만 사용자 암호를 알고있는 경우에만 작동합니다. 제안 사항이 있으십니까?

답변

2

나는 Stormpath에서 일한다. [email protected]으로 이메일을 보내면 의 암호화 된 내보내기를 보내야합니다. 임차인의 사용자 비밀번호. 그렇게하는 경우 세입자 이름, 거주자 주인의 이메일 주소, 휴대 전화 번호 및 이동 통신사 (예 : Verizon, T-Mobile 등)로 보내주십시오.

마이그레이션 스크립트에 빈 passwords.json 파일을 제공하여 비밀번호없이 사용자를 '복사'할 수도 있습니다. 계정은 무작위 암호로 대상 디렉토리에 생성되므로 사용자가 로그인 할 수 있도록 해당 계정에 대한 암호 재설정을 실행해야합니다.

편집 : 작성된 마이그레이션 스크립트 모든 Stormpath 자원 하나의 세입자로부터 다른 세입자로, 그래서 하나의 디렉토리와 그 안에있는 계정 만 복사하려는 경우 편집해야합니다. 그렇게하고 싶지 않은 경우, 이주 스크립트를있는 그대로 사용하고 원하지 않는 복사 된 자원을 h 제할 수 있습니다.

+0

해시 된 암호가 있고 스크립트를 통해 새 디렉터리에 사용자를 만들면 어떻게됩니까? 왜냐하면 폭풍우 서버가 해시를 두 배로 늘릴 것이라고 생각하기 때문입니다. – WebQube

+0

해시가 지원되는 유형 인 경우 (https://support.stormpath.com/hc/en-us/articles/220973248-How-do-I-import-existing-users-and-user-data-into-Stormpath -) 계정을 만들 때 mcf 플래그를 사용합니다 (https://docs.stormpath.com/rest/product-guide/latest/accnt_mgmt.html?__hstc=43953530.c91ad681278cb1bc6dddc7c944cab319.1466016184168.1466016184168.1466021867720.2&__hssc=43953530.4.1466021867720&__hsfp= 4154956859 # importing-accounts), Stormpath는 해시를 이중화하지 않습니다. – mdegges

관련 문제