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!"
}