我希望Alfresco使用SSO和MIT Kerberos来validation用户身份。
我应该使用哪种身份validation链?
我尝试了authentication.chain=kerberos1:kerberos没有成功。
基于这个答案,我也build立了一个包含与MIT Kerberos相同的用户的LDAP服务器,并且用authentication.chain=kerberos1:kerberos;ldap1:ldap尝试了,但是这也不起作用。
ldap1/ldap-authentication.properties重要行:
ldap.authentication.active=true ldap.synchronization.active=true
我总是得到CIFS server configuration error, Error creating bean with name 'globalAuthenticationFilter' ,即使我不关心CIFS,只有HTTP。 在kerberos1/kerberos-authentication.properties我有kerberos.authentication.authenticateCIFS=false 。
我究竟做错了什么?
我可能需要passthru莫名其妙吗?
这个链应该工作:
authentication.chain=kerberos1:kerberos
但据我所知,麻省理工学院的Kerberos无法使用Alfresco Kerberos身份validation后端开箱即用。 您可能需要在KDC上进行一些额外的configuration
如果您的KDC使用LDAP目录作为后端,那么仍然可以使用ldap,并且passthru只有在您与kerberos有边界的情况下才能使用。