在 hybris 中是否有任何 API 用于更改用户密码?
Is there any API for changing a user's password in hybris?
我正在考虑是否可以创建一个实用程序来管理我们的 Hybris Commerce Suite(版本 5.1.0)的密码重置。是否有任何已知的 API 允许我以编程方式修改现有用户帐户的密码,而无需使用 HMC 手动修改?
例如:
- 休息一下API?
- 或运行 impex 命令行代码? (这个好像是5.5版本引入的)
- A Java API?
- 直接在数据库上改?
- 有什么吗?
谢谢。
查看 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=Migrating+to+OCC+v2&spaceKey=release5
所需参数:
access_token - 访问令牌,旧 - 旧密码,新 - 新密码
回应
Http 202 – 已接受
我正在考虑是否可以创建一个实用程序来管理我们的 Hybris Commerce Suite(版本 5.1.0)的密码重置。是否有任何已知的 API 允许我以编程方式修改现有用户帐户的密码,而无需使用 HMC 手动修改?
例如:
- 休息一下API?
- 或运行 impex 命令行代码? (这个好像是5.5版本引入的)
- A Java API?
- 直接在数据库上改?
- 有什么吗?
谢谢。
查看 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=Migrating+to+OCC+v2&spaceKey=release5
所需参数:
access_token - 访问令牌,旧 - 旧密码,新 - 新密码
回应
Http 202 – 已接受