As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
Authentication by LDAP ServerCIFS Not supportedFTP (authentication service)NFS (user name mapping)UI default authentication filterWebDAV default authentication filterWebServices (authentication service)AuthenticationService LDAP authentication componentLDAP Sync OptionalNotes: * No password information is stored in alfresco. Authentication always takes place against the LDAP server. * The authentication filters will send passwords and user ids in the request header. Tickets are part of the request context. * FTP will send the password in plain text. * WebSevices will send passwords, user ids and tickets as part of the SOAP message. * CIFS is not generally supported (unless you can use the passthru configuration to AD or Samba). It could be possible to allow CIFS if the plain text password or MD4 hash were stored in the LDAP server - this is not currently supported and would require SSL to LDAP for passwrod security. * To create a secure environment you would need to use SSL for all web access (UI, WebDAV, WebServices) and disable FTP. You would need to use SSL between alfresco and LDAP for simple authentication or an appropriate SASL authentication mechanism such as digest-md5. * You may want to use SSL for LDAP synchronisation.
<config evaluator="string-compare" condition="CIFS Server"> <serverEnable enabled="true" /> […] <authenticator type="alfresco" /> </config> <config evaluator="string-compare" condition="Filesystem Security"> <authenticator type="passthru"> <server>FR\xx-fr-01.xx.xx.xxx,xx-fr-01.xx.xx.xxx,FR\xx-fr-02.xx.xx.xxx,xx-fr-02.xx.xx.xxx</server> </authenticator> </config>
[…] <bean id="authenticationComponent" class="org.alfresco.repo.security.authentication.ntlm.NTLMAuthenticationComponentImpl" parent="authenticationComponentBase"> <property name="useLocalServer"> <value>false</value> </property> <property name="servers"> <value>NT_DOMAIN\fqdn,ip,NT_DOMAIN\fqdn,ip</value> </property> <property name="personService"> <ref bean="personService" /> </property> <property name="nodeService"> <ref bean="nodeService" /> </property> <property name="transactionService"> <ref bean="transactionComponent" /> </property> <property name="guestAccess"> <value>false</value> </property> </bean>