2

誰もがプログラムでカスタム属性を作成したことがありますか?(現時点では、Schemeスナップインを使用しました)

理想的には、(管理者)ユーザーがWebインターフェイスを介してADAMインスタンスを管理できるようにしたいです。新しいユーザーの作成などを実行できるようにWebサービスを作成していますが、Webフロントエンドからカスタム属性を作成することも要求されています。

誰かが以前にこれをしたことがありますか、アドバイス/リンクがありますか?

前もって感謝します

4

1 に答える 1

1

スキーマに属性を追加する LDIF ファイルの例を次に示します。"X"、attributeID、attributeSyntax、schemaIDGUID などを必要な値に置き換えます。プログラムで、LDAP を使用して、または ADAM のコマンド ライン ユーティリティを使用して、この LDIF ファイルを送信しようとするかもしれませんldifde(名前が正しく覚えていることを願っています)。私は実際にこの 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 にも当てはまると思うので、新しいエントリを追加するときは注意してください。

于 2009-06-16T13:06:26.093 に答える