Атрибуты в модели сервера каталогов действительно являются значениями name [необязательный параметр]. Для выполнения описанной вами задачи вы можете назначить другой атрибут записи. RFC2798 определяет тип атрибута employeeType
( link ) с синтаксисом DirectoryString
и правилом соответствия на равенство caseIgnoreMatch
. Возможно, этот атрибут может быть использован для ваших целей. Если вы присвоили атрибут как:
employeeType: type 6
клиент LDAP затем найдет всех этих сотрудников с фильтром, подобным
(&(employeeType=type 6)(objectClass=inetOrgPerson)).
Если у вас возникли проблемы с соответствием caseIgnoreMatch
, вы можете указать, что сервер использует caseExactMatch
, используя расширяемый фильтр сопоставления, например:
(&(employeeType:caseExactMatch:=type 6)(objectClass=inetOrgPerson))
employeeType
является многозначным, поэтому у сотрудников может быть более одного employeeType
. Любое значение, которое является допустимым DirectoryString , может быть присвоено employeeType
.