Thank. Actually, I configure the file like this :
#LDAP URL ldap_conn_url=ldap://127.0.0.1:389 #Loginname for Authentification on LDAP Server - keep emtpy if not requiered ldap_admin=manager #Loginpass for Authentification on LDAP Server - keep emtpy if not requiered ldap_passwd=secret #LDAP URL, where ldap_admin can be found ldap_login_base=DC:my-domain,DC:com #base to search for userdata(of user, that wants to login ldap_search_base=DC:my-domain,DC:com # Fieldnames (can differ between Ldap servers) field_user_principal=UID The configuration seems to be correct but there is error=34 (DN syntax). I see the OpenLDAP's log and it connect to LDAP but authenfication fail. And, My version of OM is the ready to use, so i can't modify the source code... On 29 avr, 13:43, bidab <[email protected]> wrote: > Hi, > > 1- For LDAP url, it's better to put the IP adress (because of error > DNS for example). > 2- Then for the LDAP_admin, it's the "cn" that is write on your LDAP > config. > 3- LDAP_blogin_base is where your admin is located > 4- LDAP_search_base could limited users able to connect to > OpenMeetings > > Try this code on eclipse or linux if you ara javac installed. > How known if connection functions ? --> Return the description of user > > //Created by O. Becherer and little modified > > import java.util.*; > import javax.naming.*; > import javax.naming.directory.Attribute; > import javax.naming.directory.Attributes; > import javax.naming.directory.DirContext; > import javax.naming.directory.InitialDirContext; > > public class MakeRoot { > final static String ldapServerName = "@IP_of_LDAP_server"; > final static String rootdn = > "CN=CN_write_on_LDAP_config,OU=...,OU=...,DC=...,DC=...; > final static String rootpass = yourPSSWD"; > final static String rootContext = > "OU=...,OU=..,OU=...,DC=...,DC=..."; > public static void main( String[] args ) {// set up environment > to access the server > Properties env = new Properties(); > env.put > ( Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory" ); > env.put(Context.PROVIDER_URL, "ldap://" + > ldapServerName + "/" ); > env.put( Context.SECURITY_PRINCIPAL, rootdn ); > env.put( Context.SECURITY_CREDENTIALS, rootpass ); > try {// obtain initial directory context using the > environment > DirContext ctx = new InitialDirContext( env ); > // now, create the root context, which is just a > subcontext > // of this initial directory context. > //ctx.createSubcontext( rootContext ); > Attributes attributs = ctx.getAttributes(rootdn); > Attribute attribut = (Attribute) attributs.get > ("description") ; // on récupère les infos du champs description. > System.out.println("Description : " + attribut.get > ()); > > } catch ( NameAlreadyBoundException nabe ) { > System.err.println( rootContext + " has already > been bound!" ); > } catch ( Exception e ) { > System.err.println( e ); > } > } > > } > > Bidab > > On Apr 29, 9:59 am, kurky18 <[email protected]> wrote: > > > Hi all. > > > I'm using Red5 0.8 RC2 with OM 0.8 RC2. > > > Well, I see a lot of post to configure OpenMeetings Authentification > > with LDAP, but I failed all the time. > > My om_ldap.cfg config : > > > #LDAP URL > > ldap_conn_url=ldap://localhost:389 > > > #Loginname for Authentification on LDAP Server - keep emtpy if not > > requiered > > ldap_admin=cn:manager,dc=my-domain,dc:com > > > #Loginpass for Authentification on LDAP Server - keep emtpy if not > > requiered > > ldap_passwd=secret > > > #LDAP URL, where ldap_admin can be found > > ldap_login_base=ou:People,dc:my-domain,dc:com > > > #base to search for userdata(of user, that wants to login > > ldap_search_base=ou:People,dc:my-domain,dc:com > > > In ldapmydamin login is "mc=manager,dc=my-domain,dc=com" and pass is > > "secret" (all without quote ==>") > > > I tried to put ldap_conn_url=ldap://localhost:389/dc=my- > > domain,dc=com , but the split method hate this. > > > The tree is like this : > > > dc=my-domain,dc=com > > ---ou=People > > ------cn=name_one > > ------cn=name_two > > ------cn=... > > ------uid=admin ==>(where dn=manager) > > > In the error log : > > > ERROR LdapAthBase.java 3041363 103 > > org.openmeetings.app.data.user.Usermanagement [pool-4-thread-16] - > > Authentification on LDAP Server failed : [LDAP: error code 34 -invalid > > dn] > > > How i can connect to LDAP? > > Thank You for any help. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenMeetings User" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/openmeetings-user?hl=en -~----------~----~----~----~------~----~------~--~---
