provisioner.openicf-ad.json revision 960d41021efff9c324df57f2aa0ccbc54c3ba988
{
"_id" : "5b2857c0-8250-11e0-b278-0800200c9a67",
"_rev" : "686897696a7c876b7f",
"_schema_id" : "http://forgerock.com/schema/OpenICF/Resource",
"_schema_rev" : "696a687c897c87e79d",
"name" : "ad",
"displayName" : "OpenDJ",
"typeString" : "ad",
"hasId" : "true",
"connectorRef" :
{
"connectorHostRef" : "#LOCAL",
"bundleName" : "org.forgerock.openicf.connectors.ldap-connector",
"bundleVersion" : "1.1.0.1-SNAPSHOT",
"connectorName" : "org.identityconnectors.ldap.LdapConnector"
},
"poolConfigOption" :
{
"maxObjects" : 10,
"maxIdle" : 10,
"maxWait" : 150000,
"minEvictableIdleTimeMillis" : 120000,
"minIdle" : 1
},
"operationTimeout" :
{
"CREATE" : -1,
"VALIDATE" : -1,
"TEST" : -1,
"SCRIPT_ON_CONNECTOR" : -1,
"SCHEMA" : -1,
"DELETE" : -1,
"UPDATE" : -1,
"SYNC" : -1,
"AUTHENTICATE" : -1,
"GET" : -1,
"SCRIPT_ON_RESOURCE" : -1,
"SEARCH" : -1
},
"configurationProperties" :
{
"accountSynchronizationFilter" : null,
"passwordAttributeToSynchronize" : null,
"synchronizePasswords" : false,
"removeLogEntryObjectClassFromFilter" : true,
"modifiersNamesToFilterOut" :
[
],
"passwordDecryptionKey" : null,
"credentials" : "password",
"changeLogBlockSize" : 100,
"baseContextsToSynchronize" :
[
"ou=people,o=ad"
],
"attributesToSynchronize" :
[
"uid",
"sn",
"cn",
"givenName",
"mail",
"description"
],
"changeNumberAttribute" : "changeNumber",
"passwordDecryptionInitializationVector" : null,
"filterWithOrInsteadOfAnd" : false,
"objectClassesToSynchronize" :
[
"inetOrgPerson"
],
"port" : 4389,
"vlvSortAttribute" : "uid",
"passwordAttribute" : "userPassword",
"useBlocks" : true,
"maintainPosixGroupMembership" : false,
"failover" :
[
],
"ssl" : false,
"principal" : "cn=Directory Manager",
"baseContexts" :
[
"ou=people,o=ad"
],
"readSchema" : true,
"accountObjectClasses" :
[
"top",
"person",
"organizationalPerson",
"inetOrgPerson"
],
"accountUserNameAttributes" :
[
"uid",
"cn"
],
"host" : "localhost",
"groupMemberAttribute" : "uniqueMember",
"accountSearchFilter" : null,
"passwordHashAlgorithm" : null,
"usePagedResultControl" : false,
"blockSize" : 100,
"uidAttribute" : "entryUUID",
"maintainLdapGroupMembership" : false,
"respectResourcePasswordPolicyChangeAfterReset" : false
},
"objectTypes" :
{
"account" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "__ACCOUNT__",
"type" : "object",
"nativeType" : "__ACCOUNT__",
"properties" :
{
"cn" :
{
"type" : "string",
"nativeName" : "cn",
"nativeType" : "string"
},
"description" :
{
"type" : "string",
"nativeName" : "description",
"nativeType" : "string"
},
"givenName" :
{
"type" : "string",
"nativeName" : "givenName",
"nativeType" : "string"
},
"mail" :
{
"type" : "string",
"nativeName" : "mail",
"nativeType" : "string"
},
"sn" :
{
"type" : "string",
"nativeName" : "sn",
"nativeType" : "string"
},
"uid" :
{
"type" : "string",
"nativeName" : "uid",
"nativeType" : "string"
},
"dn" :
{
"type" : "string",
"nativeName" : "__NAME__",
"nativeType" : "string",
"required" : true
}
}
}
},
"operationOptions" :
{
}
}