【问题标题】:Alfresco integration with Web ServiceAlfresco 与 Web 服务的集成
【发布时间】:2016-05-26 18:00:56
【问题描述】:

我正在尝试在 JAVA 中创建一个与 Alfresco 通信的 Web 服务。 Alfresco 要求此 Web 服务提供有关 Alfresco 上的文档的信息。因此,我从 Alfresco 向特定文档的 Web Service 发出请求,Web Service 返回有关此文档的信息以显示在 Alfresco 上。

我读到我可以使用Alfresco CMISAlfresco Web Services API 与Web 服务和Alfresco 进行通信。那正确吗?它们之间有什么区别,哪个更适合我的问题?

另一个重要的问题是,为了进行身份验证,我在 Martin Bergljung 的 Alfresco CMIS 一书中看到我必须在代码中输入“用户名”和“密码”。但是,我想适应 Alfresco 的所有用户,有安全的身份验证方式来代替这个,例如从 Alfresco 到 Web Service 的身份验证?我读了这本书,但我还没有找到解决方案。

【问题讨论】:

  • 每次都使用 CMIS 或 REST API - WS* 代码非常陈旧,没有收到任何更新或增强
  • 好的,谢谢!以 CMIS 为例,我可以确保解决我在问题中所说的问题吗?另一个重要的问题是,为了进行身份验证,我在 Martin Bergljung 的 Alfresco CMIS 一书中看到我必须在代码中输入“用户名”和“密码”。但是,我想适应 Alfresco 的所有用户,有安全的身份验证方式来代替这个,例如从 Alfresco 到 Web Service 的身份验证?我读了这本书,但我还没有找到解决方案。

标签: web-services alfresco alfresco-share cmis


【解决方案1】:

我认为它们之间最大的区别在于,从 Alfresco 5 开始,WebService API 不再可用。

所以我会想太多而选择 CMIS。

【讨论】:

  • 好的,谢谢!那么通过CMIS,我可以确保解决我在问题中所说的问题吗?另一个重要的问题是,为了进行身份验证,我在 Martin Bergljung 的 Alfresco CMIS 一书中看到我必须在代码中输入“用户名”和“密码”。但是,我想适应 Alfresco 的所有用户,有安全的身份验证方式来代替这个,例如从 Alfresco 到 Web Service 的身份验证?我读了这本书,但我还没有找到解决方案。
  • 您可以使用来自 Alfresco 的身份验证票证,而不是每个请求的用户名/密码。另一种方法是在 CMIS 中编写您自己的身份验证实现。因此您可以验证您的身份验证,例如 CAS 或 OpenSAML
  • 您建议使用门票吗?在安全愿景中?非常感谢!
猜你喜欢
  • 1970-01-01
  • 2015-10-21
  • 2015-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多