JReport Server supports a multi-tenant architecture by organizing users into different organizations, or tenants. An organization is a group of users that has its own administrator. This enables the tenant administrators for fine-grained management of their own resource, security, and user policies.

There is an overall server system admin which can create and manage organizations and allocate different server resources according to the organizations. The admin in an organization can create and manage users within the organization, assign resource permissions to them, and configure JReport Server for the organization. Each organization has its own public resources which can only be accessed by the users within the organization. The organization’s public resources are located in the Organization Reports and Organization Components folders.

This is a separately licensed feature of JReport Server. It is installed together with JReport Server so only the license key needs to be updated to enable it to work.

Multi-tenancy