Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
1.1
OID данной организации(выбирается любой)
1.1.2
Сами идентификаторы LDAP
1.1.2.1
Атрибуты классов
1.1.2.1.1
Конкретный атрибут(меняем последнюю цифру для каждого атрибута)
1.1.2.2
Сами классы
1.1.2.2.1
Конкретный класс
Для получения OID можно зайти на узел www.iana.org (начинается с 1.3.6.1.4). Вообще, как я понял, составление иерархии OID – дело довольно проблематичное. Проще всего взять какой-либо OID для атрибутов (обычной базой OID является 1.3.6.1.4) и для классов, а затем просто добавить ещё несколько цифр. А вообще, лучше просто посмотреть, как сделано в готовых схемах (я думаю, что изменить последнюю пару чисел готового OID не составит труда, а описывать это мне представляется совершенно ненужным). После сочинения OID перейдём к добавлению новых атрибутов. Для этой цели используется директива attributetype. Вот как выглядят описания атрибутов в схеме SAMBA (приведён маленький фрагмент):
attributetype ( 1.2.840.113556.1.4.8 NAME 'userAccountControl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
attributetype (1.2.840.113556.1.4.166 NAME 'groupMembershipSAM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE )
attributetype (1.2.840.113556.1.4.213 NAME 'defaultClassStore' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12)
Как видно, в скобках идёт вначале OID атрибута, затем NAME и имя атрибута в кавычках, а затем тип атрибута. Вот тут немного остановлюсь. Видно, что тип атрибута – это также OID (ужас-то какой, но это позволяет добавлять даже свои типы). Стандартно предопределено несколько типов:
логический
1.3.6.1.4.1.1466.115.121.1.7
имя LDAP(DN)
1.3.6.1.4.1.1466.115.121.1.12
строка формата UTF-8
1.3.6.1.4.1.1466.115.121.1.15
строка ASCII
1.3.6.1.4.1.1466.115.121.1.26
целое
1.3.6.1.4.1.1466.115.121.1.27
DN и идентификатор пользователя(UID)
1.3.6.1.4.1.1466.115.121.1.34
строка из чисел
1.3.6.1.4.1.1466.115.121.1.36