The JasperServer authentication scheme enables you to map Abiquo Roles and Privileges to JasperServer roles. This means you can ensure that users can only see the reports they can access.
Additionally, by default Abiquo Cloud Administrators can now administer the JasperServer.
Note: Unlike in Abiquo, each JasperServer user can have more than one role.
The following table shows the JasperServer Roles used by Abiquo:
This out-of-the-box JasperServer role is granted full access to ALL objects in the abiquo JasperServer repository.
This Abiquo specific role is used to control access to reports which report information relating to datacenters.
This Abiquo specific role is used to control access to reports which are designed to be run by Enterprise Administrators.
This out-of-the-box JasperServer role is granted access to reports designed to be run by regular Abiquo users.
The following table shows the mappings between Abiquo Roles and Jasper Server Roles
|Abiquo Role||JasperServer Role|
|Any Abiquo role with Abiquo "View Datacenter details" privilege||Additional role in JasperServer: ROLE_ABIQUO_DATACENTER_ADMIN|
The table below defines the roles that are granted access to a particular report:
|Report Pack||Report Name||JasperServer Roles|
Audit & Compliance
Virtual Machine Usage
Cost Code Usage
Repository Usage by Enterprise
Resource Consumption & Cost
Resource Usage by Enterprise
Datacenter Resource Planning
Resource Allocation Limits
To change the access rights to a particular report (or report folder) within the Jasper repository:
Note: These changes may be lost if the reports and/or folders are updated. Always check modified permissions after each report upgrade.
If a user does not have one Abiquo's out-of-the-box roles, the first time an Abiquo user logs into the JasperServer, the Abiquo role will be imported into the JasperServer role system as an externally defined role.
By default this role will have the same access to the reports as allowed to the ROLE_USER.
Edit the externally defined role to add or remove access to reports as required.