LdapServer
{
"id": 1,
"name": "servernickname",
"config_id": 1,
"urls": ["ldap://servername.td.teradata.com"],
"enabled": true
}
LdapConfig
{
"id": 1,
"name": "TD config",
"first_name_attribute_name": "givenName",
"last_name_attribute_name": "sn",
"email_attribute_name": "mail",
"password_compare_attribute_name": null,
"authentication_mode": "DN_PATTERN_BIND",
"dn_patterns": [ "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" ],
"user_search_config":
{ "service_account_dN": "",
"service_account_password": "",
"search_pattern": "",
"search_base": "",
"search_subtree": false,
"user_attributes_from_search": false },
"auto_provision_config": {
"enabled": true,
"role_names": [ "User" ],
"roles": [ "User" ] },
"role_mappings": [],
"group_role_mapping_search_base": "",
"group_role_mapping_search_subtree": false,
"group_attribute_name": ""
}
LdapAPIResult
{
"status": “SUCCESS”,
"message": "Password update successfull"
}