cancel
Showing results for 
Search instead for 
Did you mean: 

Credentials for Alfresco share

jimbojw
Champ in-the-making
Champ in-the-making
Hi all,

I've successfully configured Alfresco Explorer to use passthru authentication, and enabled NTLM SSO (which works fine).  However, when I try to access Alfresco Share, no credentials seem to work.  Are there separate config steps for Share?

Here is the relevant portion of my alfresco-global.properties file (I have made no other configuration changes aside from telling Tomcat to listen on port 80):

#
# CIFS
#————-
cifs.enabled=true
cifs.serverName=alfresco
cifs.domain=MYDOMAIN
cifs.hostannounce=true
cifs.urlfile.prefix=http://alfresco/alfresco/

#
# Authentication chain
#————-
authentication.chain=passthru1:passthru,ldap1:ldap-ad

#
# Passthru authentication
#————-
passthru.authentication.sso.enabled=true
passthru.authentication.domain=MYDOMAIN
passthru.authentication.servers=MYDOMAIN\\domaincontroller.mydomain.loc,domaincontroller.mydomain.loc
passthru.authentication.authenticateCIFS=true
passthru.authentication.authenticateFTP=true
passthru.authentication.defaultAdministratorUserNames=administrator

#
# LDAP Authentication and synchronization
#————-
ldap.authentication.active=false
ldap.authentication.userNameFormat=%s@mydomain.loc
ldap.authentication.allowGuestLogin=false
ldap.authentication.defaultAdministratorUserNames=administrator
ldap.authentication.java.naming.provider.url=ldap://domaincontroller.mydomain.loc:389
ldap.synchronization.active=true
ldap.synchronization.java.naming.security.principal=Administrator@mydomain.loc
ldap.synchronization.java.naming.security.credentials=<password>
ldap.synchronization.groupSearchBase=cn\=Users,dc\=mydomain,dc\=loc
ldap.synchronization.userSearchBase=cn\=Users,dc\=mydomain,dc\=loc
ldap.synchronization.personQuery=(&(objectclass=person)(userAccountControl\:1.2.840.113556.1.4.803\:\=512))
ldap.synchronization.personDifferentialQuery=(&(objectclass\=person)(!(modifyTimestamp<\={0})))
ldap.synchronization.groupQuery=(objectclass\=group)
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=group)(!(modifyTimestamp<\={0})))

#
# SharePoint Protocol support
#————-
vti.server.port=7070
vti.alfresco.deployment.context=/alfresco
vti.alfresco.alfresoHostWithPort=http://alfresco
vti.share.shareHostWithPort=http://alfresco

Thanks in advance for any help, or links to documentation.
2 REPLIES 2

dward
Champ on-the-rise
Champ on-the-rise
See http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems#Alfresco_Share_SSO_using_NTLM

You will need a recent build from HEAD, as this didn't work in the 3.2 Community Release.

jimbojw
Champ in-the-making
Champ in-the-making
Thanks - I'll try compiling from head.