/configureLdap
1 min
POST
/configureLdap
ldap_configurationobject<p>ldap_configuration</p>
request_extra_dataobject<p>additional data for the administrative request (currently used only for administrative requests)</p>
acceptstringGenerated from available response content types
bodyobject
200success
curl --request POST \
--url '/configureLdap?ldap_configuration=%22{%5Cn%5C%22Config%5C%22%3A%20{%5Cn%20%20%20%20%5C%22Credentials%5C%22%3A%20{%5Cn%20%20%20%20%20%20%20%20%5C%22Password%5C%22%3A%20%5C%22admin%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%5C%22User%5C%22%3A%20%5C%22admin%5C%22%5Cn%20%20%20%20}%2C%5Cn%20%20%20%20%5C%22Enabled%5C%22%3A%20true%2C%5Cn%20%20%20%20%5C%22ErrorHandling%5C%22%3A%20true%2C%5Cn%20%20%20%20%5C%22FieldMapping%5C%22%3A%20{%5Cn%20%20%20%20%20%20%20%20%5C%22Email%5C%22%3A%20%5C%22ldap%40gk8.io%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%5C%22FirstName%5C%22%3A%20%5C%22new%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%5C%22LastName%5C%22%3A%20%5C%22ldap%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%5C%22RoleId%5C%22%3A%20%5C%22uid%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%5C%22UserGroupIds%5C%22%3A%20%5C%22homeDirectory%5C%22%5Cn%20%20%20%20}%2C%5Cn%20%20%20%20%5C%22Host%5C%22%3A%20%5C%221.1.1.21%5C%22%2C%5Cn%20%20%20%20%5C%22Path%5C%22%3A%20%5C%22dc%3Dexample%2Cdc%3Dorg%5C%22%2C%5Cn%20%20%20%20%5C%22Port%5C%22%3A%20389%2C%5Cn%20%20%20%20%5C%22SearchFilter%5C%22%3A%20%5C%22(objectclass%3Dperson)%5C%22%2C%5Cn%20%20%20%20%5C%22SyncInterval%5C%22%3A%201%5Cn}%5Cn%22&request_extra_data=%22{%5Cn%20%20%5C%22MessageNumber%5C%22%3A%202%2C%5Cn%20%20%5C%22SessionId%5C%22%3A%20%5C%226603931f-d359-46fa-a386-6473c4259cc7%5C%22%5Cn}%5Cn%22' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data-raw '{
"FunctionData": {
"Config": {
"Credentials": {
"Password": "admin",
"User": "admin"
},
"Enabled": true,
"ErrorHandling": true,
"FieldMapping": {
"Email": "[email protected]",
"FirstName": "new",
"LastName": "ldap",
"RoleId": "uid",
"UserGroupIds": "homeDirectory"
},
"Host": "1.1.1.21",
"Path": "dc=example,dc=org",
"Port": 389,
"SearchFilter": "(objectclass=person)",
"SyncInterval": 1
},
"RequestExtraData": {
"MessageNumber": 2,
"SessionId": "65978059-0165-4459-8ef7-937ed018703e"
}
},
"Meta": {
"FunctionName": "configureLdap",
"RandomData": "288cd49d4b8bf00e7d6114b78d5668d5581d6b953fafef779133caa844cd4229",
"Destination": "b9cb8afe52f1d52521cf2b62dfe12146156ad5328f83c62c20c7da81b263356a61340de745c858998544c041798b01c2f4fac31bebe52a19280a32cd57d6d374ea",
"Time": "2021-02-07T18:37:46.948Z",
"Source": "048b99461a70a49abe63fd585cb224177a22a92d2e9e4ddfbc0027887bee9d1843388f42a3eb2e740565e115ad8b7981abf59e3b03b771f4b063b53c517d7a9d99",
"AccessToken": "51311c84d2c8fd2fafbe56ceb1fb30a99d3417abfc55769577338ab286798087"
}
}'