LdapServer
{ "id": 1, "name": "servernickname", "configId": 1, "urls": ["ldap://servername.td.teradata.com"], "enabled": true }
LdapConfig
{ "id": 1, "name": "TD config", "firstNameAttributeName": "givenName", "lastNameAttributeName": "sn", "emailAttributeName": "mail", "passwordCompareAttributeName": null, "authenticationMode": "DN_PATTERN_BIND", "dnPatterns": [ "cn={0}, ou=NorthAmerica,ou=User Accounts,dc=td,dc=teradata,dc=com", "cn={0},OU=APJ,OU=User Accounts,DC=td,DC=teradata,DC=com" ], "userSearchConfig": { "serviceAccountDN": "", "serviceAccountPassword": "", "searchPattern": "", "searchBase": "", "searchSubtree": false, "userAttributesFromSearch": false }, "autoProvisionConfig": { "enabled": true, "roleNames": [ "User" ], "roles": [ "User" ] }, "roleMappings": [], "groupRoleMappingSearchBase": "", "groupRoleMappingSearchSubtree": false, "groupAttributeName": "" }
LdapAPIResult
{ "status": "SUCCESS", "message": "Password update successful!" }