LDAP: mã lỗi 49-80.090.308: LdapErr: DSID-0C0903A9, bình luận: lỗi AcceptSecurityContext, dữ liệu 52E, v1db1LDAP: mã lỗi 49-80.090.308: LdapErr: DSID-0C0903A9, bình luận: lỗi AcceptSecurityContext, dữ liệu 52E, v1db1
Tôi biết mã "52e" là khi tên người dùng hợp lệ, nhưng mật khẩu không hợp lệ. Tôi đang sử dụng cùng một tên người dùng và mật khẩu trong studio apache của tôi, tôi đã có thể thiết lập kết nối thành công với LDAP.
Đây là mã java của tôi
String userName = "*******";
String password = "********";
String base ="DC=PSLTESTDOMAIN,DC=LOCAL";
String dn = "cn=" + userName + "," + base;
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://******");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, dn);
env.put(Context.SECURITY_CREDENTIALS, password);
LDAPAuthenticationService ldap = new LDAPAuthenticationService();
// LdapContext ctx;
DirContext ctx = null;
try {
ctx = new InitialDirContext(env);
lỗi của tôi là trên dòng này: ctx = new InitialDirContext(env);
Tôi không biết chính xác những gì đang gây ra lỗi này.
Bạn nên kiểm tra một cách tốt hơn để tìm người dùng: https://bitbucket.org/jwilleke/examples/src/dba1d74d172f9a3f13fc375f6d17370b6da91adf/Examples-JNDI/src/com/willeke/samples/ldap/jndi/BasicAdminSearchBind.java? tại = master – jwilleke