Authentication by LDAP Server
CIFS Not supported
FTP (authentication service)
NFS (user name mapping)
UI default authentication filter
WebDAV default authentication filter
WebServices (authentication service)
AuthenticationService LDAP authentication component
LDAP Sync Optional
Notes:
* 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>
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.