綱目的延伸準則
無論您使用哪一種方法來擴充綱目,都可參閱本主題中的準則。
程序
- 查看預設綱目中是否已定義您可以使用的物件類別、屬性或語法,而不要新增綱目。
- 請勿定義多個屬性來儲存相同類型的資訊,而是新增一個屬性,並且在有多個結構化物件類別使用的輔助物件類別中,定義該屬性。
- 請勿編輯現有的綱目元素。例如,請勿在現有物件類別中移除或新增屬性。您可以刪除不再需要的自訂物件類別,但要確定沒有任何人正在使用它。
- 建立物件類別時,盡可能將屬性定義為選用項目,而非必要項目,這樣綱目會比較有彈性。
- 擴充綱目之後,配置對新綱目元素的 LDAP 存取權。例如,如果您要讓匿名 LDAP 使用者存取新屬性,請確定您已將該屬性設定為可匿名存取。
擴充現有物件類別
執行這項作業的原因和時機
您要如何將屬性新增至預設綱目中的物件類別,取決於該屬性是否也應該要套用至另一個物件類別。如果屬性僅套用至一個物件類別,則將屬性新增至新的結構化物件類別,並且讓新的物件類別繼承您想要延伸的物件類別。例如,若要擴充隸屬預設綱目的物件類別 A,則將屬性新增至新的結構化物件類別 B,然後定義物件類別 B 繼承 A。
如果屬性將套用至多個結構化物件類別,請將屬性新增至新的輔助物件類別,然後將輔助物件類別新增至將使用那些屬性的每一個結構化物件類別。
例如,假設您要將相同的屬性新增至物件類別 A 和 B(兩者皆隸屬於預設綱目),請將屬性新增至新的輔助物件類別 C,然後再將 C 新增至 A 和 B。
註: 若要新增項目類型至目錄中,通常您會建立新的結構化物件類別,且其從結構開頭開始繼承。
為您的組織登錄物件 ID (OID)
執行這項作業的原因和時機
當您使用 Domino® LDAP 綱目資料庫來新增元素至綱目時,必須為該元素指定 OID。若要這麼做,您的組織應該要有已登錄的 OID 字首,並以此字首作為指派給綱目元素之所有 OID 的根。OID 是指派給綱目元素的唯一數列。例如,在 Domino® 綱目中,dominoPerson 物件類別具有下列 OID 指派:
2.16.840.1.113678.2.2.2.1.1.
已登錄的 OID 字首開頭為下列其中一個數字:
- 0:如果是由「國際電信協會 (ITU)」指派
- 1:如果是由「國際標準組織 (ISO)」指派
- 2:如果是由 ITU 與 ISO 聯合指派。
這個數字後面會接著可唯一識別組織的數列。
當您建立綱目元素時,請將已為組織使用者的 OID 字首指派給它,後面接著可在綱目內唯一識別該元素另一個號碼。
如需 OID 或是為組織要求字首的相關資訊,請造訪 IANA (網際網路 Assigned Numbers Authority) 網站。