Domanda

Come controllare la modalità di dereferenziazione degli alias LDAP utilizzando Java e l'API Spring LDAP?Allo stesso modo di come viene fatto utilizzando ldapsearch su Linux.

Esempio:

ldapsearch -a never "(&(o=foo)(cn=bar))" cn
ldapsearch -a always "(&(o=foo)(cn=bar))" cn
È stato utile?

Soluzione

Rispondo alla mia stessa domanda.

Quanto segue fa il lavoro:

<bean id="ldapContextSource"
      class="org.springframework.ldap.core.support.LdapContextSource"
      p:url="${ldap.server.url}">
    <property name="baseEnvironmentProperties">
        <map>
            <entry key="java.naming.ldap.derefAliases" value="never"/>
        </map>
    </property>
</bean>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top