Workflow 外部用户如何访问APS(Alfresco process service),而无需在APS中创建帐户?

Workflow 外部用户如何访问APS(Alfresco process service),而无需在APS中创建帐户?,workflow,alfresco,activiti,alfresco-share,aps,Workflow,Alfresco,Activiti,Alfresco Share,Aps,我们在Alfresco process service中开发了一些工作流。 存在APS中不存在的第三方用户。 我们的要求是,我们必须为他们提供工作流访问权限,而无需在APS中创建这些用户 是否有可能实现此功能? 如果是的话,我们如何才能做到这一点?请提出可能的方法 提前感谢警告:我不是律师,也不希望您或建议您签署许可协议 然而,我已经看到这是通过两种不同的方式实现的 使用自定义LDAP/目录同步。 如果使用内部身份验证提供程序,ALfresco会在数据库表中保留用户,或者每天将LDAP服务器中的

我们在Alfresco process service中开发了一些工作流。 存在APS中不存在的第三方用户。 我们的要求是,我们必须为他们提供工作流访问权限,而无需在APS中创建这些用户

是否有可能实现此功能? 如果是的话,我们如何才能做到这一点?请提出可能的方法


提前感谢

警告:我不是律师,也不希望您或建议您签署许可协议

然而,我已经看到这是通过两种不同的方式实现的

使用自定义LDAP/目录同步。 如果使用内部身份验证提供程序,ALfresco会在数据库表中保留用户,或者每天将LDAP服务器中的用户同步到表中一次。同步服务复制用户ID并维护功能引用。用户组也从LDAP中提取。据我所知,Alfresco不监控数据库中的用户数量,但这可能已经改变了。但是,您可以轻松实现不同的同步机制,并定期清除表,这样您就不会超出限制。这也意味着您需要一个定制的身份验证提供商标准spring安全插件。 为匿名用户使用代理用户。 对于向匿名用户公开的UI,创建一个系统帐户,该帐户将由前端UI注入ReST请求。该系统帐户的安全功能应该非常有限,页面应该具有某种身份验证来限制特定内容的访问。 我见过这两种方法的使用,它们适合不同的场景。
希望其中一个能对你起作用。

给Alfresco Support打个电话,他们应该能告诉你什么是可能的,什么是可取的。您支付这些费用作为您的APS企业订阅的一部分,因此请使用它@Gagravarr,谢谢,但我已经和Alfresco支持人员谈过了,他们说这是不可能的,因为我们只有1000个用户的许可证。现在我只想从其他专家那里知道,我们是否可以通过使用开放cmis或其他任何东西来实现它。谢谢你的回答,你的答案真的很有用