powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / создание пользователя в LDAP
1 сообщений из 1, страница 1 из 1
создание пользователя в LDAP
    #34043756
ldima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пытаюсь создать нового пользователя в Sun Directory Server:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
 Hashtable env =  new  Hashtable( 11 );
        env.put(Context.INITIAL_CONTEXT_FACTORY,
                "com.sun.jndi.ldap.LdapCtxFactory");
        env.put(Context.PROVIDER_URL, "ldap://localhost:30571/o=Myorg");
        env.put(Context.SECURITY_AUTHENTICATION, "simple");
        env.put(Context.SECURITY_PRINCIPAL, "uid=admin,ou=administrators,ou=topologymanagement,o=netscaperoot");
        env.put(Context.SECURITY_CREDENTIALS, "mypass");
           try  {
            DirContext ctx =  new  InitialDirContext(env);
            Attributes userAttributes =  new  BasicAttributes(true);
            BasicAttribute objectClass =  new  BasicAttribute("objectСlass");
            objectClass.add("top");
            objectClass.add("person");
            objectClass.add("organizationalPerson");
            objectClass.add("inetorgperson");
            userAttributes.put(objectClass);
            userAttributes.put("cn", "MyName");
            userAttributes.put("sn", "MySurname");
            userAttributes.put("uid", "myuid");
            ctx.createSubcontext("uid=myuid", userAttributes);
            ctx.close();

        }  catch  (NamingException e) {
            e.printStackTrace();
        }

Получаю исключение:
javax.naming.directory.SchemaViolationException: [LDAP: error code 65 — Object Class Violation]; remaining name 'uid=myuid'

При этом organization units создаются у меня без проблем. Пробовал сделать через bind(), как написано здесь , но получаю это же исключение
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / создание пользователя в LDAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]