Security system data model

JReport Server provides a database to hold registered users and permissions on report resources. This database will be used by the JReport Server Security Service to control access at runtime.

This diagram illustrates the data model used by the Security Service in JReport Server:

This shows the inherited relationship among User, Group and Role.

User data model

JReport Server defines these entities in the user model:

Access control data model

Access control to report resources is based on this data model:

To manage JReport Server's built-in security, you must be a member of the administrator role in order to access the JReport Administration page.

Related topics: