File: //usr/syno/synoman/webapi/SYNO.API.Auth.lib
{"SYNO.API.Auth": {"appPriv": "", "authLevel": 0, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 7, "methods": {"1": [{"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "2": [{"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "3": [{"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"login": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "4": [{"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"login": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "5": [{"synotoken": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"session": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"login": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "6": [{"oidc": {"cgiProcReusable": false, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"Logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"Login": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"reset": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"session": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"synotoken": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"token": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"login": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}], "7": [{"suspend": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"resume": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"reset": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"logout": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"login": {"cgiProcReusable": false, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.API.Auth.Key": {"allowUser": ["admin.local", "admin.domain", "admin.ldap", "normal.local", "normal.domain", "normal.ldap"], "appPriv": "", "authLevel": 1, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 7, "methods": {"7": [{"grant": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}, {"get": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 7, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.API.Auth.Key.Code": {"allowUser": [], "appPriv": "", "authLevel": 1, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 7, "methods": {"7": [{"get": {"cgiProcReusable": true, "grantByUser": true, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 7, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.API.Auth.RedirectURI": {"appPriv": "", "authLevel": 0, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 1, "methods": {"1": [{"run": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}, {"check": {"cgiProcReusable": true, "grantByUser": false, "grantable": false, "systemdSlice": ""}}]}, "minVersion": 1, "priority": 0, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.API.Auth.Type": {"allowUser": [], "appPriv": "", "authLevel": 2, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 1, "methods": {"1": [{"get": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}, "SYNO.API.Auth.UIConfig": {"appPriv": "", "authLevel": 0, "disableSocket": false, "lib": "lib/SYNO.API.Auth.so", "maxVersion": 1, "methods": {"1": [{"get": {"cgiProcReusable": true, "grantByUser": false, "grantable": true, "systemdSlice": ""}}]}, "minVersion": 1, "priority": -10, "priorityAdj": 0, "socket": "", "socketConnTimeout": 600}}