User authentication and permissions
Users, user groups, and permissions
Regardless of your user authentication mode, user permission is handled using the concept of user groups. A user is a member of at least one user group. Permissions are granted to the groups and, by extension, to the members of the group.
All users in a group have identical permissions. Changes applied to one user in a group are applied to all user in the group. Users can be added to and removed from groups as required.
A user can belong to more than one group. When a user belongs to groups with different permissions, the user is granted the union of all permissions.
Internal Security mode
User authenticated is handled by an internal Apache Directory Server.
Active Directory Delegate Mode
Active Directory Delegate Mode Security allows for configuring MainView Middleware Monitor security to authenticate a user via their Active Directory credentials and group memberships while allowing for MainView Middleware Monitor user and group authorization and configuration information to be stored in its internal database.
This mode alleviates the need to modify the Active Directory schema. It might require the Active Directory administrator to set up Groups and User associations that are used to dictate a user's level of authority. Internal users (such as TopicService, and so on) are maintained in the internal MainView Middleware Monitor database, and are not required in the Active Directory domain.
You can configure Active Directory Delegate Mode security either automatically with the securityconfig tool (the recommended method), or manually by modifying the services.cfg file.
In MainView Middleware Monitor, access permission is granted at a group level. Members of the group inherit all permissions granted to the group. Changes to a group's permissions are applied to all users in the group. Users in more than one group inherit the union of permissions from all the groups in which they are members.
Automatic logout on user inactivity
The MainView Middleware Monitor Console automatically logs out users after a period of inactivity. Unsaved changes are lost after the user is logged out. The user can configure the timeout duration of user inactivity before they are logged out.
In the services.cfg file, assign a numerical value as the timeout value (in minutes) to the user_inactivity_session_timeout_minutes parameter under the [Management_Console] section. For more information, see [Management_Console].
For example: user_inactivity_session_timeout_minutes=30
Users can assign '0' as a value of the user_inactivity_session_timeout_minutes parameter to disable the automatic logout on user inactivity feature. This enables the user to stay logged in even if they are inactive.
For example: user_inactivity_session_timeout_minutes=0
The user can also configure the timeout duration of the pop-up notification before it closes automatically. In the services.cfg file, assign a numerical value as the timeout value (in minutes) to the user_inactivity_dialog_timeout_minutes parameter. Users receive a pop-up notification on session timeout with an option to stay logged in. If the user does not choose an option, the pop-up closes after a short duration and they are logged out automatically.
For example: user_inactivity_dialog_timeout_minutes=1