Question

Est-ce que tout le monde a déjà créé par programme un attribut personnalisé? (Pour l'instant, je viens d'utiliser le composant logiciel enfichable Scheme.)

Idéalement, je souhaite que les utilisateurs (admin) puissent administrer une instance ADAM via une interface Web. J'écris des services Web pour pouvoir créer des nouveaux utilisateurs, mais il a également été demandé que des attributs personnalisés soient également créés via un serveur Web,

Quelqu'un a-t-il déjà fait cela auparavant ou avez-vous des conseils / des liens?

Merci d'avance

Était-ce utile?

La solution

Voici un exemple de fichier LDIF qui ajoute un attribut au schéma. Remplacez "X", attributID, attributSyntaxe, schemaIDGUID et les autres par les valeurs que vous devez avoir. Par programme, vous pouvez essayer d’envoyer ce fichier LDIF à l’aide de LDAP ou à l'aide de l'utilitaire de ligne de commande d'ADAM ldifde (j'espère me souvenir que son nom est correct). En fait, j’ai utilisé ce fichier ldif pour importer un nouvel attribut dans ADAM il y a quelques années ...

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

N'oubliez pas qu'Active Directory permet uniquement d'ajouter de nouvelles entrées de schéma et que vous ne pouvez pas les supprimer. Je pense que cela s’applique également à ADAM. Soyez donc prudent lorsque vous ajoutez de nouvelles entrées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top