This document describes the granular authorization management for MonoSync application.
It will directly integrated with the permission defined in MonoSign permission system.
Instructions
Go to management application
Under “Directory / Users” find user to assign specific permissions for MonoSync.
Go to details of the user and click “Permissions” tab.
Choose your desired permissions for “MonoSync” app (all permissions related to MonoSync starts with prefix “monosync.”) from “Assign New Permission” button.
When a user is assigned to the MonoSync application, by default he/she has full access all pages on MonoSync application. When at least one granular permission is assigned, then he/she will only have this assigned permission(s) and all other features / pages will be disallowed.
These are all predefined permissions specific to MonoSync application.
monosync.objects.read => Can read all data on all objects monosync.objects.create => Can create new data on all objects monosync.objects.update => Can update all records on all objects monosync.objects.delete => can delete any record on all objects monosync.objects.ExampleObjectName.read => can read only the specified object monosync.objects.ExampleObjectName.create => can create new data an specified object monosync.objects.ExampleObjectName.update => can update any record on specified object monosync.objects.ExampleObjectName.delete => can delete any record on specified object monosync.object_types.full => can add/update/modify object definitions. monosync.dashboard.full => can use dashboard page monosync.integrations.full => can add/update/modify integration details monosync.integration_logs.full => can see integration logs monosync.integration_timelines.full => can see integration timeline info monosync.integration_jobs.full => can see integration jobs monosync.integration_flows.full => can see integratin flow monosync.sources.full => can add/update/modify sources monosync.providers.full => can add/update/modify providers monosync.variables.full => can add/update/modify variables monosync.functions.full => can add/update/modify functions monosync.tags.full => can add/update/modify tags monosync.instances.full => can add/update/modify instances monosync.settings.full => can add/update/modify settings monosync.monitoring.full => can add/update/modify variables monosync.maintenance.full => can add/update/modify maintenance mode monosync.log_settings.full => can add/update/modify log settings monosync.license.full => can add/update/modify licence information
