Создать связь между двумя атрибутами в LDAP

Создать связь между двумя атрибутами в LDAP

Я создал два атрибута в LDAP (многозначные строки) и хочу (каким-то образом) создать связь между их значениями так, чтобы каждое значение в одном из них было связано со значением во втором: например, атрибутами являются «автомобили» и «владельцы».

car name - owner name
BMW   ->   john doe1
KIA   ->   john doe2
.
.

Есть идеи, как это сделать?

Редактировать: можно ли использовать плагины freeipa для изменения ввода пользователя таким образом, чтобы он добавлял значение из второго атрибута к первому атрибуту?

BMW(john doe1)
KIA(john doe2)

решение1

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

Что-то вроде:

dn: cn=BMW,ou=cars,dc=yourcompany,dc=com
cn: BMW
objectclass: posixgroup
memberuid: john
memberuid: alex

dn: cn=KIA,ou=cars,dc=yourcompany,dc=com
cn: KIA
objectclass: posixgroup
memberuid: tara
memberuid: gina
memberuid: peter

решение2

Связанный контент