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

时间:2016-08-15 11:12:31

标签: curl cq5 aem jcr crx

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

目前我正在使用以下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

1 个答案:

答案 0 :(得分:1)

而不是路径使用intermediatePath

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
  • 通过AEM GUI执行操作并观察网络选项卡中的请求
  • 获取执行您需要卷曲的活动的相关请求,如果是 POST 请求
  • 右键单击并选择Copy As Curl选项以获取该操作的curl命令。它将有很多信息,你将不得不清理它。要获得对命令的更新,我所做的就是查找发送路径测试并更新查询的参数。