在 hybris 中是否有任何 API 用于更改用户密码?

Is there any API for changing a user's password in hybris?

我正在考虑是否可以创建一个实用程序来管理我们的 Hybris Commerce Suite(版本 5.1.0)的密码重置。是否有任何已知的 API 允许我以编程方式修改现有用户帐户的密码,而无需使用 HMC 手动修改?

例如:

谢谢。

查看 ycommercewebservices 扩展中的 CustomersController。我们也可以使用 impexfile 更改密码。

或查看 REST 服务:https://wiki.hybris.com/display/release5/ycommercewebservices+Extension

此外,如果您想要围绕客户的某种自定义逻辑,您可以扩展 de.hybris.platform.commercefacades.customer.CustomerFacade 。有密码处理方法。

类型- PUT,POST

v1 -/{网站}/customers/current/password
v2 -/{site}/users/{userId}/password

https://wiki.hybris.com/pages/viewpage.action?title=OCC+Sample+Flows&spaceKey=release5#OCCSampleFlows-ManageCustomerProfile

https://wiki.hybris.com/pages/viewpage.action?title=Migrating+to+OCC+v2&spaceKey=release5

所需参数:

access_token - 访问令牌,旧 - 旧密码,新 - 新密码

回应

Http 202 – 已接受