動的にリンクされた補助クラスは、オブジェクト クラスではなく、個々のオブジェクトにアタッチされるクラスです。 動的リンクを使用すると、クラス全体のスキーマ定義を拡張するフォレスト全体に影響を与えることなく、個々のオブジェクトに追加の属性を格納できます。 たとえば、企業は動的リンクを使用して、営業担当者のユーザー オブジェクトに販売固有の補助クラスをアタッチし、他の部門の従業員のユーザー オブジェクトに他の部門固有の補助クラスをアタッチできます。
動的リンクは複雑ではありません。補助クラスの名前をオブジェクトの objectClass 属性の値に追加します。 補助クラスに必須の属性がある場合 ( または systemMustHave する必要があります)、それらを同時に設定する必要があります。 詳細とコード例については、「オブジェクト インスタンスへの補助クラスの追加」を参照してください。
動的にリンクされた補助クラスを削除するには、補助クラスからすべての属性の値をクリアしてから、オブジェクトの objectClass 属性から補助クラスの名前を削除します。
別の補助クラスのサブクラスである補助クラスを動的に追加すると、両方の補助クラスがターゲット・オブジェクトに追加されます。 ただし、子補助クラスを削除しても、その親は削除されません。各クラスは明示的に削除する必要があります。