ADAMでカスタム属性をプログラムで管理する
-
05-07-2019 - |
質問
誰もがプログラムでカスタム属性を作成したことがありますか? (現時点では、Schemeスナップインを使用しました)
理想的には、(管理者)ユーザーがWebインターフェイスを介してADAMインスタンスを管理できるようにします。新しいユーザーを作成するなどのことができるようにWebサービスを作成していますが、Webフロントエンドからカスタム属性を作成することも要求されています
これまでにこれをやったことがありますか、またはアドバイス/リンクがありますか?
事前に感謝
解決
これは、スキーマに属性を追加するLDIFファイルの例です。 " X"、attributeID、attributeSyntax、schemaIDGUIDなどを必要な値に置き換えます。プログラムで、LDAPを使用するか、ADAMのコマンドラインユーティリティ ldifde
を使用して、このLDIFファイルを送信しようとする場合があります(名前が正しく覚えていることを望みます)。実際にこのldifファイルを使用して、数年前に新しい属性をADAMにインポートしました...
dn: CN=Uid-Number,CN=Schema,CN=Configuration,CN=X
changetype: ntdsschemaadd
objectClass: top
objectClass: attributeSchema
cn: Uid-Number
attributeID: 1.2.840.113556.1.4.302.1.2.3.4.5.6.7
attributeSyntax: 2.5.5.9
isSingleValued: TRUE
rangeLower: 1
rangeUpper: 100000
showInAdvancedViewOnly: TRUE
adminDisplayName: Uid-Number
adminDescription: Uid-Number
instanceType: 4
oMSyntax: 2
searchFlags: 0
lDAPDisplayName: uidNumber
schemaIDGUID:: MnqWv+YM0BGihQCqADBJ4g==
systemOnly: FALSE
Active Directoryは新しいスキーマエントリの追加のみを許可し、削除できないことを忘れないでください。これはADAMにも当てはまると思うので、新しいエントリを追加するときは注意してください。
所属していません StackOverflow