我正在JavaEE
项目中工作,我只想查看用户是否是使用CMIS的私有Alfresco
网站的成员。我需要查看用户是否是此(私人,公共)站点的成员以及他在此站点中的当前情况。
答案 0 :(得分:1)
单独使用CMIS无法轻松完成此操作。但您可以使用SiteService,因为它具有isMember method。只有当您的代码在与Alfresco相同的进程中运行时(例如在操作,行为或Web脚本中),这才有效。
如果您在与Alfresco不同的进程中运行代码,请考虑编写一个使用相同方法的Web脚本,然后使用其他客户端从您的代码中调用您的Web脚本。
或者,您可以使用Site Members public REST API。
拒绝使用您可能会找到的其他“弹弓”REST网址的冲动,除非它们被明确标记为“公开”。