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.



Odpovedet emailem