POST /a/config/directories-test/search
[Enterprise Only] Sends an arbitrary config and try to ldapsearch using a given SearchFilter
Body Parameters
Name | Description | Type | Required |
---|---|---|---|
Config | #/definitions/authLdapServerConfig | ||
Filter | #/definitions/authLdapSearchFilter | ||
Limit | integer | ||
Offset | integer |
Body Example
{
"Config": {
"BindAnonymous": true,
"BindDN": "string",
"BindPW": "string",
"ConfigId": "string",
"Connection": "string",
"DomainName": "string",
"Host": "string",
"MappingRules": [
{
"LeftAttribute": "string",
"RightAttribute": "string",
"RolePrefix": "string",
"RuleString": "string"
}
],
"MemberOfMapping": {
"GroupFilter": {
"DNs": [
"string"
],
"DisplayAttribute": "string",
"Filter": "string",
"IDAttribute": "string",
"Scope": "string"
},
"Mapping": {
"LeftAttribute": "string",
"RightAttribute": "string",
"RolePrefix": "string",
"RuleString": "string"
},
"PydioMemberOfAttribute": "string",
"PydioMemberOfValueFormat": "string",
"RealMemberOf": true,
"RealMemberOfAttribute": "string",
"RealMemberOfValueFormat": "string",
"SupportNestedGroup": true
},
"PageSize": 10,
"RolePrefix": "string",
"RootCA": "string",
"RootCAData": "string",
"Schedule": "string",
"SchedulerDetails": "string",
"SkipVerifyCertificate": true,
"SyncOnly": true,
"User": {
"DNs": [
"string"
],
"DisplayAttribute": "string",
"Filter": "string",
"IDAttribute": "string",
"Scope": "string"
}
},
"Filter": {
"DNs": [
"string"
],
"DisplayAttribute": "string",
"Filter": "string",
"IDAttribute": "string",
"Scope": "string"
},
"Limit": 10,
"Offset": 10
}
Response Example (200)
Response Type /definitions/entExternalDirectoryTestResponse
{
"DirectoryResponseJSON": "string",
"Success": true
}