我正在尝试自动化新服务器的创建/克隆。
对于这个任务,我需要实现的步骤之一是在一个通用的Alfresco服务器中创建新用户。
我可以手动完成,但是当我设法自动化所有剩余的步骤时,我想知道是否有一种方法可以完全自动化这个用户创建。
我在Alfresco comunity中搜索了一下,发现了一个old post,里面有关于如何不这样做的建议(例如:更新数据库表),还有一些对其他web服务的错误引用,但没有什么有用的东西。
发布于 2019-02-19 21:30:24
这取决于您期望的自动化程度。你能给出一些你打算自动化的洞察力吗?如果你只想创建用户,组,你应该使用ldap同步。另一种方法是使用csv上传new脚本来创建用户,但这只适用于新用户,而不适用于组。如果你正在寻找在Alfresco中实现更多自动化,我建议你编写自己的Alfresco Javascript,并通过将它们公开为webscript以供调用,例如通过curl命令。
如果你不想纠结于Alfresco的内部架构,你可以去看看alfresco-shell-tools。由于shell工具使用了share UI中的一些私有方法(由于缺少替代选项),因此share和search命令可能在较新的Alfresco版本中不起作用。
发布于 2019-03-05 09:22:57
有一个用于创建用户的user脚本。它可以通过任何Rest API工具调用,如cURL或Postman。POST /alfresco/service/api/people就是这样。
https://stackoverflow.com/questions/54765589
复制相似问题