Thanks for the reply and the link to the LDAP-browser. The problem is that our LDAP-Server needs an admin-login to retrieve the uid... With the public access one can get other data about users - but not the uid... Is it possible to modify DSpace to login to a LDAP-server?
Best regards Robert Stuart Lewis schrieb: > Hi Robert, > >> Here are my LDAP-settings in dspace.cfg: >> >> ldap.enable = true >> ldap.provider_url = ldap://our.ldap.uni-osnabrueck.de >> ldap.id_field = uid >> ldap.object_context = cn=people,dc=Uni-Osnabrueck,dc=de >> ldap.search_context = ou=people >> ldap.email_field = mail >> ldap.surname_field = sn >> ldap.givenname_field = givenName >> ldap.phone_field = telephoneNumber >> webui.ldap.autoregister = true >> plugin.sequence.org.dspace.authenticate.AuthenticationMethod = \ >> org.dspace.authenticate.LDAPAuthentication, \ >> org.dspace.authenticate.PasswordAuthentication > > Try setting ldap.search.context to be the same value as ldap.object.context. > >> I see two possibilities where things can go wrong, but I have no idea >> how to make them right: >> >> 1. The DSpace documentation notes about 'ldap.object_context' that it is >> "appended to the ldap.id_field and username". This looks to my that >> DSpace builds the DN using id_field and object_context. Our LDAP >> administrator says that in this caste the id_field would be 'cn' and the >> users must login using their "Common Name" and not their uid. But even >> when I try the 'cn'-value as login name, I get the same error (with the >> 'cn'-value as 'netid'). > > If that is the case, use cn rather than uid. > >> 2. As far as I know it is necessary to query the LDAP-server an >> access-login and -password is needed. But I could not find any place to >> set these in DSpace. > > What happens is that the user who is logging in to DSpace provides their > username and password. DSpace uses these to login (bind) to the LDAP > service, and to extract their details to create the account. So you do not > need to provide a separate username and password. > > (Some LDAP setups do require this if users are scattered across different > branches of a tree. A username and password is required to find where the > user is, and then the user's username and password are used to login as per > normal). > > Try using an LDAP browser (e.g. > http://www-unix.mcs.anl.gov/~gawor/ldap/download.html). Test your settings > in this, and once they work, enter them into the DSpace configuration. The > LDAP browser is a lot easier to use and diagnose connection problems with, > than directly in DSpace. > > Good luck, > > > Stuart > _________________________________________________________________ > > Gwasanaethau Gwybodaeth Information Services > Prifysgol Aberystwyth Aberystwyth University > > E-bost / E-mail: [EMAIL PROTECTED] > Ffon / Tel: (01970) 622860 > _________________________________________________________________ > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

