Password Management overview

Edit on GitHub
You are browsing a previous version of the document. The latest version is 202212.0.

Password Management enables Spryker admins to manage customer account passwords. It also allows B2B and B2C Shoppers to manage their own account passwords.

When you create a customer account in the Back Office, you do not enter the password. Instead, you can select to send a password reset email to the customer account’s email address. This way, the customer knows that the account has been created and they need to reset the password to access it. See Creating a Customer to learn how Spryker admin sends password reset emails when creating customer accounts.

You can create customer accounts by importing a customer.csv file. In this case, you can specify the passwords of the customer accounts to import, but it’s not mandatory. If you do not specify the passwords, you can send password reset emails to the customers without passwords by running console customer:password:set. Also, you can send password reset emails to all customers by running console customer:password:reset. See Importing Data with a Configuration File to learn how a developer can import customer data.

With the help of Glue API, you can change and reset customer account passwords. This can be useful when you want to use a single authentication in all the apps connected to your shop. See Changing Customer’s Password and Resetting Customer’s Password to learn how a developer can do it.

On the Storefront, it is mandatory to enter a password when creating a customer account. After the account is created, you can update the password in the customer account or request a password reset via email. See Changing Account Password to learn how B2B and B2C Shoppers can change account passwords.