, например.Как вы добавляете проверку атрибута в схему LDAP?
attributetype (2.16.840.1.113730.3.1.39
NAME 'preferredLanguage'
DESC 'RFC2798: preferred written or spoken language for a person'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE)
Я прочитал, что я мог бы добавить {4096} на конец синтаксиса, чтобы установить рекомендуемую длину, но некоторые серверы LDAP игнорировать его, и никто не относиться к нему, как проверка и не будем использовать в качестве Максимум? OpenLDAP - это реализация, к которой я привязан.
Верно ли это? Есть ли лучший способ добавить простые аспекты валидации - максимальная и минимальная длина, а не нуль, должны охватывать мои варианты использования. Заранее спасибо.
Это очень ясно, что то, что я уже прочитал оттуда, как я его прочитал, менее очевидно, что я не пропустил какой-либо способ указания принудительного ограничения. – rich
Я не уверен, что понимаю. Если вы ищете способ указать, какие данные могут быть сохранены в значении атрибута , то синтаксис атрибута (определенный в схеме) находится там, где эти ограничения найдены. В некоторых случаях, таких как [UnboundID ServerSDK] (http://www.unboundid.com/products/server-sdk.php), вы можете легко определить настраиваемый атрибут синтаксис для принудительного применения любого ограничения, соответствующего вашим требованиям. –