active directory 서버를 사용하는데 사용자 : yunsol, 패스워드
:a12345 가 있는지 여부를 체크하려구 하는데 에러가 나타나서..
무엇이 문제인지 몰라서...
알려주세요
Hashtable env= new Hashtable(11);
env.put(Context.SECURITY_AUTHENTICATION,"simple");
env.put(Context.SECURITY_PRINCIPAL,"cn=yunsol,ou=화이트,
dc=corp,dc=white,dc=com");//User
env.put(Context.SECURITY_CREDENTIALS, 'a12345');//Password
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,"ldap://corp.doosan.com/ou=화이트, dc=corp,dc=white,dc=com");
try
{
DirContext ctx = new InitialDirContext(env);
// String[] sAttrIDs = new String[2];
// Attributes attr = ctx.getAttributes("");
// System.out.println("Domain Name:"+
attr.get("name").get());
System.out.println("success !!!!");
ctx.close();
}
catch(NamingException e)
{
System.err.println("Problem getting attribute: " + e);
}
|