2009-06-16 11 views
2

모든 사용자가 프로그래밍 방식으로 사용자 지정 특성을 만들었습니까? (지금 막 Scheme 스냅인을 사용한 직후)프로그래밍 방식으로 ADAM에서 사용자 지정 특성 관리

이상적으로는 (admin) 사용자가 웹 인터페이스를 통해 ADAM 인스턴스를 관리 할 수있게하고 싶습니다. 나는 새로운 사용자를 만드는 것과 같은 일을 할 수있는 웹 서비스를 작성하고 있지만 웹 프론트 엔드를 통해서도 사용자 정의 속성을 만들 것을 요청 받았습니다.

이전에이 작업을 수행 한 적이 있거나 조언을 구한 적이있는 사람/모래밭?

미리 감사드립니다.

답변

1

다음은 스키마에 특성을 추가하는 예제 LDIF 파일입니다. "X", attributeID, attributeSyntax, schemaIDGUID 및 기타 값은 필요한 값으로 대체하십시오. 프로그래밍 방식으로 LDAP를 사용하거나 ADAM의 명령 줄 유틸리티 ldifde을 사용하여이 LDIF 파일을 보내려는 시도를 할 수 있습니다 (이름이 올바르게 기억되기를 바랍니다). 사실

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에 새로운 속성을 가져 오려면이 ldif 파일을 사용하고 삭제할 수는 없습니다. 나는 이것이 ADAM에도 적용된다고 생각합니다, 그래서 새로운 엔트리를 추가 할 때주의하십시오.

관련 문제