Overview
    • PDF

    Overview

    • PDF

    Article summary

    Article Overview

    The following article describes EasySend's roles and permissions mechanism. It details why use role and permissions, the roles and permissions enforcement concept, and how the mechanism works with Single Sign On (SSO).

    Introduction

    The roles and access permissions mechanism enables you to assign different roles to platform users, granting them access to the Builder platform for their purposes.

    Why Use Roles and Permissions

    EasySend's roles and permission provide you with an enterprise-grade security management module. Using roles and permissions you can manage your Builder platform users:

    • Invite new users
    • Edit existing users information
    • Delete existing users
    • Grant accurate functionality and data access permissions to perform their organization's role

    Platform User Roles

    • Super Admin
    • Admin
    • Super Builder
    • Builder
    • Business Manager
    • Agent 
    NOTE
    To learn more about each role and its permissions, see the Platform User Roles article.

    Roles and Permissions Enforcement Concept

    When a user logs into EasySend's Builder platform, the platform reads the user's permissions. Enforcement of permission is done by  various ways:

    • Unpermitted features are hidden from the navigation bar (for example, the Build tab).
    • Unpermitted capabilities are hidden from the features (for example the Deploy button). 
    • Data is filtered (for example, only permitted business group processes are shown in reports, Process Manager, and Journey Tracker).
    • In addition to application frontend permission protection enforcement, APIs will enforce the role permissions as well.
    • Once a user deploys, the list of servers they can deploy to is filtered by the server permissions and If the user role and server permitted roles match, then the user can deploy to the appropriate server.
    • Trying to navigate to a not allowed url will result in an error message.
    • If the user does not have at least read permissions to Process Manager page as part of his assigned role, the landing page presented will be the first one they have permission to.

    Single Sign On (SSO)

    (See Figure 1)

    EasySend supports enterprise customers SSO connection. As part of our roles and permissions mechanism, EasySend integrates with the customer Active Directory (AD) and allows you to manage the user permissions independently.

    You need to create a corresponding group with a group ID and name. Your AD will send the group ID and the platform will map the name and assign the user to the relevant predefined group.

    If you are connected via SSO and your customer setting SSO is enabled, the option to assign users to groups manually by user configuration will be blocked.

    Figure 1: Customer Settings SSO

    NOTE
    If you have any issues with SSO, please contact our support team.

    Was this article helpful?