【问题标题】:Liferay 7 and Alfresco Atom CMIS Repository integration with SSOLiferay 7 和 Alfresco Atom CMIS 存储库与 SSO 的集成
【发布时间】:2018-01-15 19:23:16
【问题描述】:

我的要求是通过 Atom pub URL 使用 Documents and Media portlet 将 Liferay 7 与 Alfresco 5.2 集成。

当用户从 Liferay 登录屏幕登录 Liferay 时,我能够连接 ALfresco 存储库。

但是当 Liferay 中启用 NTLM 身份验证时,我无法连接到 Alfresco。

我在 portal-ext.properties 中设置了属性 session.store.password=true。

谢谢,

【问题讨论】:

    标签: alfresco liferay-7


    【解决方案1】:

    使用会话存储密码的集成。当用户通过登录 portlet 登录门户时,它将纯文本密码存储到会话中,然后使用此信息访问 Alfresco 服务器。

    您正在使用 NTLM 跳过此步骤。要使 OOTB 集成正常工作,您需要使用所需数据填充会话,但由于您没有明文密码,因此无法这样做。

    您的用例是什么?可能的破解/解决方案将取决于它。

    【讨论】:

    • 感谢 Miroslav 的回复,我的用例是用户将通过 NTLM 登录到 Liferay 门户。一旦用户进入门户,他应该能够根据 Alfresco 中定义的权限搜索和访问 Alfresco 文档。
    • OOTB 你不会做到这一点。如果您能够修改露天端,那么您可以通过一些将传递的令牌而不是用户凭据来解决它。如果 alfresco 也支持通过 NTLM 登录,您也可以尝试传递 NTLM 标头。最后一个选项是创建一个自定义 portlet 来显示文件,但您仍然需要解决 alfresco 上的日志记录
    猜你喜欢
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多