No Results
Get All LDAP Connections

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.


Terms | Privacy