TestSystemConnectorConfiguration.json revision 0fdda69ce3627d501e4bb3103765f676bb1ab061
{
"_id":"1AB5045E-607C-11E0-95F8-77CADFD72085",
"_rev":"686897696a7c876b7e",
"_schema_id":"http://forgerock.com/schema/OpenICF/Resource",
"_schema_rev":"696a687c897c87e79d",
"name":"LDAP_Central",
"displayName":"Test LDAP Resource Configuration",
"typeString":"LDAP",
"hasId":"true",
"connectorRef":{
"bundleName":"org.identityconnectors.ldap",
"bundleVersion":"1.0.5531",
"connectorName":"org.identityconnectors.ldap.LdapConnector",
"ConnectorHostRef":"managed/ConnectorHost/03FEDD3E-6077-11E0-816B-52C4DFD72085"
},
"producerBufferSize":100,
"connectorPoolingSupported":true,
"poolConfigOption":{
"maxObjects":10,
"maxIdle":10,
"maxWait":150000,
"minEvictableIdleTimeMillis":120000,
"minIdle":1
},
"operationTimeout":{
"SYNC":-1,
"SCHEMA":-1,
"GET":-1,
"SCRIPT_ON_CONNECTOR":-1,
"SCRIPT_ON_RESOURCE":-1,
"AUTHENTICATE":-1,
"VALIDATE":-1,
"SEARCH":-1,
"TEST":-1,
"DELETE":-1,
"CREATE":-1,
"UPDATE":-1
},
"configurationProperties":{
"booleanArrayValue":[
false,
true
],
"booleanValue":false,
"charArrayValue":"char",
"charValue":"c",
"characterArrayValue":"di",
"characterValue":"d",
"doubleArrayValue":[
4.0000000000003E9,
4.0000000003E9
],
"doubleValue":3.147483647234E9,
"fileArrayValue":[
"/etc",
"/bin"
],
"fileValue":"/usr/local",
"floatArrayValue":[
2343.56,
5373.89
],
"floatValue":2343.56,
"guardedByteArrayArrayValue":[
"Passw0rd1",
"Passw0rd2"
],
"guardedByteArrayValue":"Passw0rd",
"guardedStringArrayValue":[
"Password3",
"Password4"
],
"guardedStringValue":"Password",
"intArrayValue":[
-2147483648,
2147483647
],
"intValue":-2147483648,
"integerArrayValue":[
4321,
1234
],
"integerValue":4321,
"longArrayValue":[
9223372036854775807,
-9223372036854775808
],
"longValue":9223372036854775807,
"primitiveBooleanArrayValue":[
true,
false
],
"primitiveBooleanValue":true,
"primitiveDoubleArrayValue":[
4.9E-324,
2.2250738585072014E-308,
1.7976931348623157E308
],
"primitiveDoubleValue":1.7976931348623157E308,
"primitiveFloatValue":3.4028235E38,
"primitiveLongArrayValue":[
-9223372036854775808,
9223372036854775807
],
"primitiveLongValue":9223372036854775807,
"primitivefloatArrayValue":[
1.4E-45,
1.17549435E-38,
3.4028235E38
],
"scriptArrayValue":[
{
"scriptLanguage":"JavaScript",
"scriptText":"JavaScript"
},
{
"scriptLanguage":"Boo",
"scriptText":"Boo Script"
}
],
"scriptValue":{
"scriptLanguage":"Groovy",
"scriptText":"Groovy Script"
},
"stringArrayValue":[
"stringArrayValue1",
"stringArrayValue2"
],
"stringValue":"stringValue",
"uriArrayValue":[
],
},
"objectTypes":{
"__ACCOUNT__":{
"$schema":"http://json-schema.org/draft-03/schema",
"id":"__ACCOUNT__",
"type":"object",
"nativeType":"__ACCOUNT__",
"properties":{
"__DESCRIPTION__":{
"type":"string",
"nativeName":"__DESCRIPTION__",
"nativeType":"string"
},
"__CURRENT_PASSWORD__":{
"type":"string",
"nativeName":"__CURRENT_PASSWORD__",
"nativeType":"JAVA_TYPE_GUARDEDSTRING",
"flags":[
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"_Attribute-Double":{
"type":"number",
"nativeName":"_Attribute-Double",
"nativeType":"JAVA_TYPE_DOUBLE"
},
"_Attribute-double":{
"type":"number",
"nativeName":"_Attribute-double",
"nativeType":"JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"__ENABLE__":{
"type":"boolean",
"nativeName":"__ENABLE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-BigInteger":{
"type":"number",
"nativeName":"_Attribute-BigInteger",
"nativeType":"JAVA_TYPE_BIGINTEGER"
},
"__DISABLE_DATE__":{
"type":"number",
"nativeName":"__DISABLE_DATE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG"
},
"_Attribute-Long":{
"type":"number",
"nativeName":"_Attribute-Long",
"nativeType":"JAVA_TYPE_LONG",
"flags":[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"_Attribute-long":{
"type":"number",
"nativeName":"_Attribute-long",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG",
"flags":[
"NOT_UPDATEABLE",
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__GROUPS__":{
"type":"array",
"items":{
"type":"string",
"nativeType":"string"
},
"nativeName":"__GROUPS__",
"nativeType":"string",
"flags":[
"NOT_RETURNED_BY_DEFAULT"
]
},
"_Attribute-char":{
"type":"string",
"nativeName":"_Attribute-char",
"nativeType":"JAVA_TYPE_CHAR"
},
"_Attribute-Integer":{
"type":"integer",
"nativeName":"_Attribute-Integer",
"nativeType":"integer"
},
"_Attribute-byte[]":{
"type":"string",
"nativeName":"_Attribute-byte[]",
"nativeType":"JAVA_TYPE_BYTE_ARRAY",
"flags":[
"NOT_UPDATEABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__PASSWORD__":{
"type":"string",
"nativeName":"__PASSWORD__",
"nativeType":"JAVA_TYPE_GUARDEDSTRING",
"flags":[
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__SHORT_NAME__":{
"type":"string",
"nativeName":"__SHORT_NAME__",
"nativeType":"string"
},
"_Attribute-Boolean":{
"type":"boolean",
"nativeName":"_Attribute-Boolean",
"nativeType":"boolean"
},
"_Attribute-boolean":{
"type":"boolean",
"nativeName":"_Attribute-boolean",
"nativeType":"JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-BigDecimal":{
"type":"number",
"nativeName":"_Attribute-BigDecimal",
"nativeType":"JAVA_TYPE_BIGDECIMAL"
},
"_Attribute-Character":{
"type":"string",
"nativeName":"_Attribute-Character",
"nativeType":"JAVA_TYPE_CHARACTER"
},
"_Attribute-GuardedString":{
"type":"string",
"required":true,
"nativeName":"_Attribute-GuardedString",
"nativeType":"JAVA_TYPE_GUARDEDSTRING",
"flags":[
"NOT_UPDATEABLE"
]
},
"__PASSWORD_CHANGE_INTERVAL__":{
"type":"number",
"nativeName":"__PASSWORD_CHANGE_INTERVAL__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG"
},
"__ENABLE_DATE__":{
"type":"number",
"nativeName":"__ENABLE_DATE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG"
},
"__PASSWORD_EXPIRED__":{
"type":"boolean",
"nativeName":"__PASSWORD_EXPIRED__",
"nativeType":"JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"__LOCK_OUT__":{
"type":"boolean",
"nativeName":"__LOCK_OUT__",
"nativeType":"JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-float":{
"type":"number",
"nativeName":"_Attribute-float",
"nativeType":"JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_Attribute-Float":{
"type":"number",
"nativeName":"_Attribute-Float",
"nativeType":"JAVA_TYPE_FLOAT"
},
"_Attribute-String":{
"type":"array",
"items":{
"type":"string",
"nativeType":"string"
},
"nativeName":"_Attribute-String",
"nativeType":"string",
"flags":[
"NOT_UPDATEABLE"
]
},
"__PASSWORD_EXPIRATION_DATE__":{
"type":"number",
"nativeName":"__PASSWORD_EXPIRATION_DATE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG"
},
"_Attribute-GuardedByteArray":{
"type":"string",
"required":true,
"nativeName":"_Attribute-GuardedByteArray",
"nativeType":"JAVA_TYPE_GUARDEDBYTEARRAY",
"flags":[
"NOT_UPDATEABLE"
]
},
"__LAST_PASSWORD_CHANGE_DATE__":{
"type":"number",
"nativeName":"__LAST_PASSWORD_CHANGE_DATE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG",
"flags":[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"__NAME__":{
"type":"string",
"required":true,
"nativeName":"__NAME__",
"nativeType":"string",
"flags":[
"NOT_UPDATEABLE"
]
},
"__LAST_LOGIN_DATE__":{
"type":"number",
"nativeName":"__LAST_LOGIN_DATE__",
"nativeType":"JAVA_TYPE_PRIMITIVE_LONG",
"flags":[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"_Attribute-int":{
"type":"integer",
"nativeName":"_Attribute-int",
"nativeType":"JAVA_TYPE_INT"
}
}
}
},
"operationOptions":{
"AuthenticationApiOp":{
},
"CreateApiOp":{
"objectFeatures":{
"user":{
"operationOptionInfos":{
"$schema":"http://json-schema.org/draft-03/schema#",
"type":"object",
"properties":{
"importFromRegistry":{
"type":"boolean",
"required":true,
"mapType":"string",
"default":true
},
"ssoUser":{
"type":"boolean"
}
}
}
},
"group":{
"denied":true,
"onDeny":"error"
}
}
},
"DeleteApiOp":{
"objectFeatures":{
"user":{
"denied":true,
"onDeny":"ignore"
},
"group":{
"denied":true,
"onDeny":"error"
}
}
},
"GetApiOp":{
"operationOptionInfos":{
"$schema":"http://json-schema.org/draft-03/schema#",
"type":"object",
"properties":{
"ATTRS_TO_GET":{
"type":"array",
"items":"string",
"mapType":"string"
},
"SCOPE":{
"type":"string",
"default":"subtree"
}
}
}
},
"ResolveUsernameApiOp":{
},
"SchemaApiOp":{
},
"ScriptOnConnectorApiOp":{
},
"ScriptOnResourceApiOp":{
},
"SearchApiOp":{
},
"SyncApiOp":{
},
"TestApiOp":{
},
"UpdateApiOp":{
},
"ValidateApiOp":{
}
}
}