Можно ли построить собственную систему древовидной структуры с LDAP? - PullRequest
0 голосов
/ 18 апреля 2019

Моя компания строит систему управления фабричным складом с использованием springboot и spring-data-ldap.Старая система поддерживает склад только с 3-мя уровнями, такими как:

склад (содержит) склад (ы) (содержит) склад (ы)

Такая структура слишком строгая для клиентов, посколькуих склады уникально разные.Мы думаем о создании системы, в которой пользователи смогут настраивать свои собственные уровни хранилища без жесткого кодирования отношений в Java.

Теперь я переношу схему таблиц mysql хранилища, хранилища и расположения хранилища в LDAP.Но, похоже, нам нужно определить новые объектные классы в ApacheDS, так как атрибуты не определены в OpenLdap.

Для создания нового типа атрибута требуется OID, который представляет собой уникальный номер, который должен быть получен путем применения онлайн от некоторыхвеб-сайт.

Можно ли построить такую ​​систему?Есть ли способ получить OID или случайно создать его?

1 Ответ

1 голос
/ 21 апреля 2019

Это возможно.Вам необходимо получить OID от IANA (вот ссылка на форму: http://pen.iana.org/pen/PenApplication.page), а затем вы можете создавать свои собственные объекты схемы LDAP.

И до тех пор, пока клиент может создать ихдерево с вашими записями схемы, ничто не мешает вам. И когда вам нужно реорганизовать вашу схему: сделайте это.

Вы можете найти больше по OID в https://ldapwiki.com/wiki/OID или в Википедии.

...