EdgeCore version: 4.3.2
Method
GET /public/ldap
Used to retrieve all LDAP connections.
cURL example
curl --location --request GET 'http://localhost:8080/public/ldap' \ --header 'edgeApiKey: YWRtaW5AZGVmYXVsdHx3IDNHe2tMZTYhMkZkO3J3cipDaSZUdio5'
Example Response
[
{
"doClass": "AccountAdapterConfigDO",
"id": "08a693-0h5otl4073rb",
"properties": {
"doClass": "PropertyBundleDO",
"propertyValues": [
{
"doClass": "PropertyValueDO",
"propertyDefName": "groupAttribute",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "cn",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "port",
"propertyTypeName": "Integer",
"boundToParameter": false,
"value": 389,
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "useGroup",
"propertyTypeName": "Boolean",
"boundToParameter": false,
"value": true,
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "credentials",
"propertyTypeName": "Credentials",
"boundToParameter": false,
"value": "{\"doClass\":\"CredentialSetDO\",\"isParameter\":false,\"credentials\":[{\"doClass\":\"CredentialPairDO\",\"key\":\"Username\",\"value\":{\"doClass\":\"SpStringValueDO\",\"isParameter\":false,\"primitiveValue\":\"CN=Administrator,CN=Users,DC=aws,DC=edgeti,DC=com\"},\"hidden\":false,\"required\":false},{\"doClass\":\"CredentialPairDO\",\"key\":\"Password\",\"value\":{\"doClass\":\"SpEncryptedStringValueDO\",\"isParameter\":false,\"plainValue\":\"UNUSED\",\"encryptedValue\":\"#default!63lABR0SLsjoekWFOAn7L8tBRXiCK3OWkg0/k3TqkeZc3Ew4I5FW0Ih9smeBSDw1\"},\"hidden\":true,\"required\":false}]}",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "groupSearchFilter",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "(&(objectCategory=group)(member=*))",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "name",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "EDGELDAP22",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "host",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "dev-ad.edge.internal",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "type",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "Active Directory",
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "useSsl",
"propertyTypeName": "Boolean",
"boundToParameter": false,
"value": false,
"metaJson": null
},
{
"doClass": "PropertyValueDO",
"propertyDefName": "groupSearchString",
"propertyTypeName": "String",
"boundToParameter": false,
"value": "DC=aws,DC=edgeti,DC=com",
"metaJson": null
}
]
},
"configTypeName": "LDAP-shared-Active Directory"
}
]
HTTP Response
| Code | Status | Description |
| 200 | OK | The request has succeeded.
Additionally, if you get [] in the response, that means there are no connections. |