Alfresco Explorer和Alfresco Share可以配置为使用不同的身份验证链吗?

时间:2011-10-04 18:31:24

标签: alfresco

现在,我已经使用此身份验证链设置了Alfresco:

authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap

然而,如果我可以将它用于Alfresco Share,那将是很好的,这对于Alfresco Explorer来说:

authentication.chain=alfinst:alfrescoNtlm

有没有办法配置这些应用程序以使用不同的身份验证链?如果没有,可以通过某种扩展来完成吗?

2 个答案:

答案 0 :(得分:3)

Explorer和Web Scripts URL使用different authentication filters,因此您可以挂钩自定义的选择性身份验证处理。注意:AFAICS这不是一个完全支持的用例,因此您最终可能会[编写]比您想要的更多的代码。你已被警告过,HBD。

可能的方法可能是:

  • 在设置AUTH_WEB_CLIENT会话属性的资源管理器网址上映射自定义过滤器

  • 自定义LDAP身份验证组件以检查是否设置了此类会话属性,如果是,则跳过身份验证

答案 1 :(得分:0)

@Skuro很好,可以提供一些很好的方法来做到这一点。就个人而言,我更倾向于你自己的提议,特别是如果你在Alfresco面前有Apache(无论如何都是一个很好的)。您的建议“我们可能会重写传入的URL ...”似乎是一个好主意。这样你就不必触摸你的Alfresco链接配置,这可能会更复杂一些,所以更容易搞乱。