Import user passwords
You can provide password hashes during an import under the password_hash
field. We are able to develop new algorithms to ensure full compatibility with your database. When a plain text password is used, the password is hashed during the import using the Bcrypt algorithm. When hashed passwords are used, the password is hashed using Bcrypt only after the user’s first login.
This is only available for users who have never logged in. If a user has, in fact, already logged in at least once, the |
Algorithm | Notes | ||||
---|---|---|---|---|---|
|
|||||
|
Can be used with optional |
||||
|
Can be used with optional |
||||
|
Can be used with optional |
||||
|
Can be used with optional |
||||
|
Can be used with optional |
||||
|
Cannot be used with optional parameters. |
||||
|
Can be used with optional |
||||
|
Cannot be used with optional parameters. |
||||
|
Support for hashes from magento in the form
|
||||
|
Support for hashes from the Firebase variant of Scrypt in the form
|
||||
|
Example
{
"email" : "emmanuel.scholt@example.com",
"password_hash" : { (1)
"value" : "$S$5T/ViD4qlx6qHTQAci8eEbCuP/MVsoO8OSfU.xJsykqT5H6BXowl",
"algorithm" : "sha256PostSalt",
"salt" : "azdAAZeQw"
}
}
1 | Where the password_hash object contains the pertinent information. |
email,password_hash.value,password_hash.algorithm,password_hash.iterations,password_hash.salt
emmanuel.scholt@example.com,$S$5T/ViD4qlx6qHTQAci8eEbCuP/MVsoO8OSfU.xJsykqT5H6BXowl,sha256PostSalt,10,azdAAZeQw