用于在“/home/users/test/”路径下创建 AEM/CQ 用户的 CURL

CURL for creating a AEM/CQ user under the "/home/users/test/" path

在路径“/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

使用中间路径代替路径

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

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

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

  • 使用启用了 firebug 和网络选项卡的 firefox selected
  • 通过 AEM GUI 执行操作并观察网络选项卡中的请求
  • 获取执行您需要 curl 的 activity 的相关请求,在您的情况下是 POST请求
  • 右键单击并select选项“复制为卷曲”以获取该操作的卷曲命令。它会有很多信息,你将不得不清理它。为了更新您的命令,我所做的只是寻找发送路径测试的参数并更新您的查询。