{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":40625,"path":"platform-security/authentication/rest-api-auth_scope-properties.md","title":"REST API Auth Scope properties and tables","bundle":null,"doc_type":null,"release":"australia","body":"\n# REST API Auth Scope properties and tables\n\nThe REST API Auth Scope plugin \\(com.glide.rest.auth.scope\\) includes the following system properties, tables, and scripts.\n\n## REST API Auth Scope Properties\n\nREST API Auth Scope adds the following system properties.\n\n<table id=\"table_zyl_dyx_ctb\"><thead><tr><th>\n\nName\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\n**com.glide.rest.api.auth.scope.check.enable**\n\n</td><td>\n\nThis property is used to turn-off the platform level auth scope check. If set to false, during the runtime the auth scope check is skipped whether it is linked or not linked with the REST API.\n\n By default this property is set to true. This properties is used when you want to revert to previous release behavior.\n\n</td></tr><tr><td>\n\n**glide.oauth.token.scope.useraccount**\n\n</td><td>\n\nThis property is only used when **useraccount** auth scope is deleted and is added back manually by end user.In this case, the sys ID for the **useraccount** is changed. It is required to update this property to the new sys\\_id.\n\n During the runtime, auth scope sys ID is used instead of auth scope name.\n\n</td></tr></tbody>\n</table>## REST API Auth Scope Tables\n\nREST API Auth Scope the following tables.\n\n<table id=\"table_evn_5nf_htb\"><thead><tr><th>\n\nName\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nAuthentication Scope \\(sys\\_auth\\_scope\\)\n\n</td><td>\n\nThis table defines the auth scope that can be linked with the REST API and OAuth entity. The auth scope name must be unique and it is global.\n\n</td></tr><tr><td>\n\nREST API Auth Scope \\(sys\\_api\\_access\\_scope\\)\n\n</td><td>\n\nThis table links REST API with auth scope.\n\n</td></tr></tbody>\n</table>"}}