The following properties are for system permission and security issues. This enables the management of access and security strategies to certain parts of the system. For report based security strategies have a look at the Report Permissions configuration.
Since version 10, i-net Clear Reports supports several authentication methods. The login type setting defines, how the user has to log into the system and where the permitted usernames are administrated.
The following types are available:
Default value: automatic
If you use a frontend/backend architecture (e.g. Apache/Tomcat), you can use an optional script to use your login information of the frontend webserver. The URL must be accessible from the backend server. See the Security Guide for more information.
If you don't specify an URL, you can log into the Remote-Interface using the password that can be defined with the first access to this site. You will gain the unlimited rights of the system administrator.
Please note that you should define the password for the Remote-Interface right after the installation. Otherwise any unauthorized person can specify it and has access to the system.
Accepts all SSL certificates of the defined login script. This is necessary if you have entered a login URL at an HTTPS location that use a private certificate or a certificate for another host name.
Default value: false
Activates the guest account for the URL prefix "/public". This way, AdHoc Reporting and Repository etc. can be used without creating an account. The URL prefix must be inserted after the context of i-net Clear Reports, e.g.:
http://localhost:<port>/reporting/public/adhoc instead of http://localhost:<port>/reporting/adhoc
Default value: false
Defines the username of the guest account. The guest account has access to the modules that are administrated with the rights for user "*" or the entered guest username.
Hint: The change of the guest username will not alter the administrated rights of the previous name.
Default value: guest
This will activate the system permissions check, which means only the users or groups with the configured permissions will be able to access the different modules.
Default value: false
Editing System Permissions
To add a new user or role and define their permissions, just click on the "Add User" or "Add Role" button in the toolbar of the configuration area in the category: System Permissions. A new dialog will appear where you can enter the name of the user or role and the set the module permissions for this user or role. After clicking the OK button the user or role will be added to the permissions tree.
To edit a user or role just select its node (click on its name in the tree) and click the Edit button from the toolbar. The dialog will appear again, allowing you to edit the permissions. Press Ok to apply the changes you've made to the given user or role.
To delete a user or role select it in the tree and press the Delete button to remove it from the tree.
The tree has 2 view modes, which can be toggled by clicking the Change View button in the toolbar. The "normal" view mode is the user/role view where all permission holders are grouped by user or role category. The second view is the permission view, where the users and roles are grouped by the different types of permissions they hold.
Remote Modules
Currently the following permissions for the Remote-Interface are available:
Interfaces
Currently the following permissions for interfaces are available:
i-net software strives to provide accurate product documentation. Please give us your feedback using the form below.
NOTE: This form is for documentation feedback only. For technical assistance, please send an email to clearreports@inetsoftware.de.