Hi Kerem,
Here are the notes I gave to the developer which she used to successfully create a user and add it to a group.
Create user as LDAP user using AD user Joe Dirt (JDirt)
POST https://ourrestserver:8088/ae/api/v1/100/objects/
{
"data": {
"user": {
"metadata": {
"version": "12.2.3"
},
"general_attributes": {
"minimum_ae_version": "11.2",
"child_flags": "00000000000000000000000000000000",
"last_runtimes": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"name": "JDIRT/ASMCOE",
"type": "USER",
"description": "Test User",
"versioning_id": " "
},
"user_attributes": {
"is_active": "1",
"distinguished_name": "CN=Joe Dirt,CN=Users,DC=prod,DC=our,DC=com",
"eh_refresh_interval": "90",
"email1": "me@capgemini.com",
"first_name": "Joe",
"last_name": "Dirt",
"is_ldap_user": "1",
"ldap_uid": "/0zzzzzzcgs0Ol+Pxw==",
"valid_from": "2000-01-01 00:00:00.0",
"valid_to": "2000-01-01 00:00:00.0"
},
"authorizations": {
"auth_group": "1",
"filter_object_type": "*",
"filter_object_name": "*",
"filter_agent_name1": "*",
"filter_agent_name2": "*",
"filter_user_id1": "*",
"filter_user_id2": "*",
"filter_file_names1": "*",
"filter_file_names2": "*",
"line_number": "1"
}
}
}
}
Add JDirt to user group USRG.GENERAL
POST https://ourrestserver:8088/ae/api/v1/100/objects/
{
"data": {
"usrg": {
"metadata": {
"version": "12.2.3"
},
"general_attributes": {
"minimum_ae_version": "11.2",
"child_flags": "00000000000000000000000000000000",
"last_runtimes": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"name": "USRG.GENERAL",
"type": "USRG",
"description": "Administrator",
"versioning_id": " "
},
"user_group_attributes": {
"privileges": "4397777925374"
},
"members": [{
"USERNAME": "JDIRT/ASMCOE"
}],
"authorizations": [{
"auth_group": "1",
"bitcode": "511",
"filter_object_type": "*",
"filter_object_name": "*",
"filter_agent_name1": "*",
"filter_agent_name2": "*",
"filter_user_id1": "*",
"filter_user_id2": "*",
"filter_file_names1": "*",
"filter_file_names2": "*",
"line_number": "1"
}, {
"bitcode": "511",
"filter_object_type": "USER",
"line_number": "2"
}, {
"bitcode": "511",
"filter_object_type": "USRG",
"line_number": "3"
}]
}
},
"path": "_ADMINISTRATION/USER.GROUPS"
}
Then login to client 100 as JDIRT/ASMCOE
Hope that is helpful,
George