Hi,
I try to configure geonetwork 3.4 to manage user connections with my LDAP network directory. Documentation about versions 3.X is not very useful : https://geonetwork-opensource.org/manuals/trunk/eng/users/administrator-guide/managing-users-and-groups/authentication-mode.html
I included the link to config-security-ldap.xml in config-security.xml. The file config-security-ldap-overrides.properties didn't exist in the directory so I created it from scratch. But what I'm supposed to write inside it ? Documentation says nothing about that !
So I found some help in documentation of version 2.10 : https://geonetwork-opensource.org/manuals/2.10.4/eng/users/admin/authentication/
This version talk about file config-security.properties instead of config-security-ldap-overrides.properties but I thought it was the same and tried with those lines. But nothing happens ! When I look in the file config-security-ldap.xml I think it's normal because there is a link to config-security-overrides.properties but not to config-security-ldap-overrides.properties. So I added a link to this file. No when I try to restart geonetwork it doesn't work anymore and I get a Java error :
Caused by: org.springframework.beans.factory.BeanInitializationException: Could not process key 'ldap.base.dn' in PropertyOverrideConfigurer; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ldap' is defined
When I tried to write those lines directly in file config-security-overrides.properties and removed my link to config-security-ldap-overrides.properties I get the same error. I checked with my admin and the parameters to the LDAP server are ok.
So I really don't understand what to do. Maybe the lines from version 2.10 are not accurate for version 3 ? But I didn't succeed to find the good information...
Thanks for help,
Nicolas