java访问ad活动目录的问题
lenqi 2010-07-22 08:55:14 各位大侠:
有人遇到过这样的问题吗,用ldap访问ad时出现如下错误提示:javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C09030B, comment: AcceptSecurityContext error, data 531, v893
我知道这个错误是不让此用户从我这个机器登录。管理员是限制了这个用户不能从所有机器登录,但是我的机器名是在允许登录的范围内啊,不知道为什么也会出这个错误???
急,希望有人帮忙啊,谢谢谢谢!
Properties env = new Properties();
String adminName = "username@domainname.com.cn";
String adminPassword = "password";
String ldapURL = "LDAP://10.162.5.3:389";
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
//set security credentials, note using simple cleartext authentication
env.put(Context.SECURITY_AUTHENTICATION,"simple");
env.put(Context.SECURITY_PRINCIPAL,adminName);
env.put(Context.SECURITY_CREDENTIALS,adminPassword);
//connect to my domain controller
env.put(Context.PROVIDER_URL,ldapURL);