hallo all,
could anyone, pls, help me with (logging in through) LDAP settings? i've written a
part which checks if username&password exist in active directory. But., i've to
get usernames of all application users. some users may be in one city, some in another,
and infos which the application give are different for each city.
the part which check username&password:
public SmdUser checkLogin(String username, String password) throws Exception {
try{
int ldapPort = LDAPConnection.DEFAULT_PORT;
int ldapVersion = LDAPConnection.LDAP_V3;
LDAPConnection lc = new LDAPConnection();
context = getInitialContext();
smsDeliverySecurityRemote = (SmsDeliverySecurityRemote)
context.lookup("smsdelivery.security/sms.delivery.security/remote");
try{
lc.connect( "ourserver", ldapPort );
lc.bind(ldapVersion, username+"(a)kcell.kz",
password.getBytes("UTF-8"));
lc.disconnect();
SmdUser smdUser = smsDeliverySecurityRemote.getUser(username);
System.out.println("checkLogin SMDUSER " + smdUser.getName());
return smdUser;
}
catch(LDAPException e){
System.err.println( "Error: " + e.toString() );
return null;
}
catch(java.io.UnsupportedEncodingException e ) {
System.out.println( "Error: " + e.toString() );
return null;
}
}
catch(java.lang.NullPointerException e){
return null;
}
}
thanks in advance, lema.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138936#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...