User permissions in JasperReports Server

WorldServer users and user types are added automatically to the JasperReports Server (JRS) user database when they go to the Report Center for the first time. The predefined ROLE_Administrator in JRS corresponds to the Administrator user type in WorldServer.

Note the following information about JRS and user permissions:
  • JRS automatically prefixes WorldServer user types with ROLE_.
  • JRS automatically replaces blanks in WorldServer names with underscores. For example, the Project Manager user type in WorldServer will become ROLE_Project_Manager in JRS.
  • You can assign permissions to users and roles or delete users and roles in JRS by going to Manage > Users.
    • Do not change the predefined ROLE_Administrator and admin users in the WorldServer organization. Do not change system users and roles (outside the WorldServer organization) either.
    • Roles and users added automatically from WorldServer are marked as "User/Role is externally defined." You can delete these objects, but they will be re-created automatically the next time the user goes to the Report Center.
  • Users and roles are not deleted automatically from the JRS user repository if someone modifies or deletes them in WorldServer. If necessary, delete them manually from JRS. Externally defined users have no passwords, so no password management is usually required. WorldServer does not communicate passwords to JRS.