File: //usr/syno/synoman/webapi/SYNO.Core.Directory.Domain.lib
{"SYNO.Core.Directory.Domain": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "/var/packages/SMBService/target/usr/syno/synoman/webapi/lib/SYNO.Core.Directory.Domain.so", "maxVersion": 3, "methods": {"1": [{"set": {"grantByDefault": true}}, {"set_status": {"grantByDefault": true}}, {"set_stop": {"grantByDefault": true}}, {"get": {"actionPrivileges": ["shared_folder", "service", "directory_account"], "allowDemo": true, "grantByDefault": true}}, {"sync_time": {"grantByDefault": true}}, {"test_dc": {"actionPrivileges": ["directory_account", "shared_folder", "service"], "allowDemo": true, "grantByDefault": true}}, {"get_domain_list": {"allowDemo": true, "grantByDefault": true}}, {"update_start": {"actionPrivileges": ["directory_account"], "grantByDefault": true}}, {"update_status": {"actionPrivileges": ["directory_account"], "grantByDefault": true}}, {"update_stop": {"actionPrivileges": ["directory_account"], "grantByDefault": true}}, {"join_check": {"grantByDefault": true}}, {"leave_check": {"grantByDefault": true}}, {"set_password": {"allowUser": ["admin.domain", "normal.domain"], "grantByUser": true}}, {"list_candidate_ou": {"grantByDefault": true}}, {"list_ou": {"grantByDefault": true}}, {"check_is_rodc": {"grantByDefault": true}}, {"get_db_status": {"actionPrivileges": ["directory_account"], "allowDemo": true, "grantByDefault": true}}, {"sync_db": {"actionPrivileges": ["directory_account"], "allowDemo": true, "grantByDefault": true}}, {"set_selected_ou": {"actionPrivileges": ["directory_account"], "allowDemo": true, "grantByDefault": true}}], "2": [{"set": {"grantByDefault": true}}, {"get_domain_list": {"actionPrivileges": ["directory_account", "shared_folder", "service"], "allowDemo": true, "grantByDefault": true}}], "3": [{"set": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0}, "SYNO.Core.Directory.Domain.Conf": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "/var/packages/SMBService/target/usr/syno/synoman/webapi/lib/SYNO.Core.Directory.Domain.so", "maxVersion": 3, "methods": {"1": [{"set": {"grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}], "2": [{"set": {"grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}], "3": [{"set": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0}, "SYNO.Core.Directory.Domain.Schedule": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "/var/packages/SMBService/target/usr/syno/synoman/webapi/lib/SYNO.Core.Directory.Domain.so", "maxVersion": 1, "methods": {"1": [{"set": {"grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0}, "SYNO.Core.Directory.Domain.Trust": {"allowUser": ["admin.local", "admin.ldap", "admin.domain"], "appPriv": "", "authLevel": 1, "lib": "/var/packages/SMBService/target/usr/syno/synoman/webapi/lib/SYNO.Core.Directory.Domain.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"list": {"actionPrivileges": ["directory_account"], "allowDemo": true, "grantByDefault": true}}, {"set_allow_domain": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0}}