Pokud se nepletu, tak to nejde... Uživatele přes LDAP přihlašujete pomocí jeho DN, což je právě to co tam máte cn=Prihlasovany uzivatel,cn=user,dc=mojedomena,dc.local... Jde to jedině obejít... Můžete operací search vyhledat uživatele pomocí jeho jména... A pak nějakou metodou getDN() získat hodnotu celého DN...
env.put(Context.SECURITY_PRINCIPAL, vyhledany_zaznam.getDN()); Více o search v JNDI tady http://java.sun.com/products/jndi/tutorial/basics/directory/search.html Nějakou metodu na způsob getDN() by to JNDI snad taky mít mělo... Pracovala jsem hlavně s JLDAP, ale........... snad jo... Jana -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adámek Lukáš Sent: Wednesday, July 11, 2007 5:12 PM To: Java Subject: JNDI a AD podruhe Ahoj, Mockrat diky vsem za pomoc pri minulem dotazu. Problem byl vyresen, ale nastal dalsi: Mam uzivatele se jmenem "Prihlasovany uzivatel" a s loginem "puziv" Pro prihlaseni musim jako Context.SECURITY_PRINCIPAL dat toto: env.put(Context.SECURITY_PRINCIPAL, "cn=Prihlasovany uzivatel,cn=user,dc=mojedomena,dc.local"); Moje otazka je proc? Co musim udelat, abych se mohl prihlasovat takto: env.put(Context.SECURITY_PRINCIPAL, "puziv"); Diky l.
