现在,我已经使用此身份验证链设置了Alfresco:
authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap
然而,如果我可以将它用于Alfresco Share,那将是很好的,这对于Alfresco Explorer来说:
authentication.chain=alfinst:alfrescoNtlm
有没有办法配置这些应用程序以使用不同的身份验证链?如果没有,可以通过某种扩展来完成吗?
答案 0 :(得分:3)
Explorer和Web Scripts URL使用different authentication filters,因此您可以挂钩自定义的选择性身份验证处理。注意:AFAICS这不是一个完全支持的用例,因此您最终可能会[编写]比您想要的更多的代码。你已被警告过,HBD。
可能的方法可能是:
在设置AUTH_WEB_CLIENT
会话属性的资源管理器网址上映射自定义过滤器
自定义LDAP身份验证组件以检查是否设置了此类会话属性,如果是,则跳过身份验证
答案 1 :(得分:0)
@Skuro很好,可以提供一些很好的方法来做到这一点。就个人而言,我更倾向于你自己的提议,特别是如果你在Alfresco面前有Apache(无论如何都是一个很好的)。您的建议“我们可能会重写传入的URL ...”似乎是一个好主意。这样你就不必触摸你的Alfresco链接配置,这可能会更复杂一些,所以更容易搞乱。