MultiPortal operates using a hierarchical structure, designed to support multiple levels of users and roles. These levels allow for a clear distinction of responsibilities, resource ownership, and management capabilities, making it ideal for multi-tenant environments such as service providers, resellers, and tenants.
MultiPortal has three distinct user levels, each with its own set of permissions and responsibilities:
The Service Provider level represents the top tier of system administration. Users at this level have full control over the system, including all resources, users, and settings. Service Providers have the following responsibilities:
This level is designed for administrators who manage the MultiPortal environment and oversee all other user levels.
A Reseller is the first customer layer, typically used in wholesale environments. Resellers are responsible for managing their own customers, known as tenants. Resellers have the following capabilities:
Resellers act as intermediaries between the Service Provider and the end customers (Tenants).
Tenants are the second customer layer, residing beneath Resellers. They represent the end users of the system, and typically own and manage their own Virtual Data Centers (VDCs). Tenants have the following responsibilities:
Tenants are the direct consumers of the services provided through MultiPortal.
MultiPortal ships with standard user roles, but Service Providers have the ability to create and modify roles from the administration section to meet their organizational needs.
Some examples of standard roles might include:
Each tier's administrator can now create custom roles, this provides them with greater granular control over what they want their users to be able to do within their accounts. This can be done via the User Roles
This allows for:
MultiPortal’s system hierarchy and user levels are designed to offer flexibility and control across multiple layers of users. From the top-level Service Provider to the Tenant, each level has clearly defined responsibilities. The role-based access control system further allows organizations to customize the permissions and capabilities of their users, ensuring that the right people have access to the right tools and resources.