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

时间:2015-12-09 22:56:43

标签: hybris

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

例如:

  • REST API?
  • 或者从命令行运行impex代码? (这似乎已在5.5版本中引入)
  • Java API?
  • 直接在数据库上更改?
  • 任何?

感谢。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

另外,如果您想在客户周围使用某种自定义逻辑,则可以扩展de.hybris.platform.commercefacades.customer.CustomerFacade。有密码处理方法。

答案 2 :(得分:0)

type-PUT,POST

v1 - / {site} / 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 - 接受