repository.properties authentication.chain=kerberos1:kerberos kerberos auth is working fine: alchemy:/opt/alfresco-4.0.d # kinit -V -k -t /etc/alfrescocifs.keytab "cifs/alchemy.lev.foo.com" Using default cache: /tmp/krb5cc_0 Using principal: cifs/alchemy.lev.foo.com@LEV.FOO.COM Using keytab: /etc/alfrescocifs.keytab Authenticated to Kerberos v5
cifs not so: 2012-07-11 17:03:16,698 ERROR [smb.protocol.auth] [main] CIFS Kerberos authenticator error javax.security.auth.login.LoginException: Checksum failed
This appears to be an incompatibility bug in jdk1.6 in conjunction with Kerberos based on Active Directory/Windows2008R2. When i run the same alfresco instance with JDK7 (1.7.0_05) kerberos auth is working fine. Switching back to 1.6.0_22 or 1.6.0_33 (from sun) it throws the exception.