BackPrevious Page Next PageNext

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:

Data Model

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

Inherited Relationship

User data model

The user data model defines users, as well as their membership in groups and roles. By having groups and roles, the system can apply permissions for a set of users with one transaction.

JReport Server defines these entities in the user model:

Access control data model

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

This following topics focus on accomplishing security management in JReport Server by means of setting up roles, users, assign permissions and so on.

BackPrevious Page Next PageNext