Ошибка в списке:
Код ошибки LDAP 8
Журнал сервера:
javax.naming.AuthenticationNotSupportedException: [LDAP: код ошибки 8 - 00002028: LdapErr: DSID-0C090202, комментарий: Сервер требует привязки для включения проверки целостности, если SSL\TLS еще не активен для соединения, данные 0, v2580 ]
Действие при проблеме(?):
- клиент запросил вход на сервер. и сервер отправляет запрос на LDAP. Некоторые люди могут войти в систему успешно, но у других вход не удался:
Код ошибки ответа LDAP 8
[javax.naming.AuthenticationNotSupportedException: [LDAP: код ошибки 8 - 00002028: LdapErr: DSID-0C090202, комментарий: Серверу требуются привязки для включения проверки целостности, если SSL\TLS еще не активны для соединения, данные 0, v2580 ]]
Но я использую LDAP, а не LDAPS.
- Некоторые люди говорили, что проверьте KRDOM01: HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\NTDS\Parameters\LDAPServerIntegrity = 1
Мой код:
Код: Выделить всё
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://"+host+":"+port);
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, principal);
env.put(Context.SECURITY_CREDENTIALS, pwd);
Подробнее здесь: https://stackoverflow.com/questions/442 ... not-others
Мобильная версия