获取用户是否在特定的露天站点

时间:2016-08-02 12:36:47

标签: java-ee alfresco alfresco-share cmis

我正在JavaEE项目中工作,我只想查看用户是否是使用CMIS的私有Alfresco网站的成员。我需要查看用户是否是此(私人,公共)站点的成员以及他在此站点中的当前情况。

1 个答案:

答案 0 :(得分:1)

单独使用CMIS无法轻松完成此操作。但您可以使用SiteService,因为它具有isMember method。只有当您的代码在与Alfresco相同的进程中运行时(例如在操作,行为或Web脚本中),这才有效。

如果您在与Alfresco不同的进程中运行代码,请考虑编写一个使用相同方法的Web脚本,然后使用其他客户端从您的代码中调用您的Web脚本。

或者,您可以使用Site Members public REST API

拒绝使用您可能会找到的其他“弹弓”REST网址的冲动,除非它们被明确标记为“公开”。