Skip to main content
Skip table of contents

Managing MonoSync Authorization

This document describes the granular authorization management for MonoSync application.

It will directly integrated with the permission defined in MonoSign permission system.

📘 Instructions

  1. Go to management application

  2. Under “Directory / Users” find user to assign specific permissions for MonoSync.

  3. Go to details of the user and click “Permissions” tab.

  4. Choose your desired permissions for “MonoSync” app (all permissions related to MonoSync starts with prefix “monosync.”) from “Assign New Permission” button.

MonoSync Permissions

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.

CODE
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

📋 Related articles

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.