File: //usr/syno/synoman/webapi/SYNO.Core.User.lib
{"SYNO.Core.User": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"list": {"allowDemo": true, "grantByDefault": true}}, {"get": {"allowDemo": true, "grantByDefault": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"delete": {"allowDemo": true, "grantByDefault": true}}, {"create": {"allowDemo": true, "grantByDefault": true}}, {"parse_user_list": {"allowUpload": true, "grantByDefault": true}}, {"import": {"grantByDefault": true}}, {"import_status": {"grantByDefault": true}}, {"import_stop": {"grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.Group": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"join": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": true}}, {"join_stop": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": true}}, {"join_list": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": true}}, {"join_status": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.Home": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "grantByDefault": true}}, {"move_check": {"grantByDefault": true}}, {"validate_set": {"grantByDefault": true}}, {"set": {"grantByDefault": true}}, {"status": {"allowDemo": true, "grantByDefault": true}}, {"stop": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.PasswordConfirm": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"auth": {"allowDemo": true, "grantByDefault": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.PasswordExpiry": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": false}}, {"set": {"allowDemo": true, "allowUser": ["admin.local", "admin.domain", "admin.ldap"], "grantable": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.PasswordMeter": {"allowUser": ["normal.local", "normal.domain", "normal.ldap", "admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 0, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"evaluate": {"allowDemo": true, "allowUser": ["normal.local", "normal.domain", "normal.ldap", "admin.local", "admin.domain", "admin.ldap"], "grantable": true}}]}, "minVersion": 1, "priority": -10}, "SYNO.Core.User.PasswordPolicy": {"allowUser": ["admin.local", "admin.domain", "admin.ldap"], "appPriv": "", "authLevel": 1, "lib": "lib/SYNO.Core.User.so", "maxVersion": 1, "methods": {"1": [{"get": {"allowDemo": true, "allowUser": ["normal.local", "normal.domain", "normal.ldap", "admin.local", "admin.domain", "admin.ldap"], "grantable": true}}, {"set": {"allowDemo": true, "grantByDefault": true}}, {"check": {"allowDemo": true, "allowUser": ["normal.local", "normal.domain", "normal.ldap", "admin.local", "admin.domain", "admin.ldap"], "grantable": true}}]}, "minVersion": 1, "priority": -10}}