0

在路径“/home/users/test/”下创建 AEM 用户需要使用什么参数?另外,我在哪里可以获得可与 AEM/CQ 一起使用的 curl 文档

目前我正在使用下面的 crul 命令来创建用户。但用户仍然在“/home/users/randomnumber/encryptednode/”下创建

curl -u admin:admin -FcreateUser= -FauthorizableId=testuser -Frep:password=testuser -FPath="/home/users/test/" http://localhost:4502/libs/granite/security/post/authorizables
4

1 回答 1

1

代替路径使用中间路径

curl -u admin:admin -FcreateUser= -FauthorizableId=testuser -Frep:password=testuser -FintermediatePath="test" http://localhost:4502/libs/granite/security/post/authorizables

有关 curl 命令的一些参考,请参阅此处

除此之外,对于通过 GUI 完成的 AEM 上的大多数操作,还有一个技巧可以让 CURL 等效,

  • 使用 firefox 并启用 firebug 并选择网络选项卡
  • 通过 AEM GUI 执行操作并观察网络选项卡中的请求
  • 获取执行您需要 curl 的活动的相关请求,在您的情况下是POST请求
  • 右键单击并选择选项 Copy As Curl 以获取该操作的 curl 命令。它会有很多信息,你必须清理它。为了更新您的命令,我所做的只是寻找发送路径测试的参数并更新您的查询。
于 2016-08-15T14:25:44.697 回答