User Administration in enaio® webclient
enaio® webclient provides a restricted user administration function. It enables you to create and edit users, as well as define which groups they are assigned to. Other settings cannot be changed.
Only the configuration and use of the function in enaio® webclient is described here. You must be familiar with the user administration concept and how it works. You will find an extensive description of the user administration concept in the administration manual under the keyword 'Security system'.
The user administration function in enaio® is used to create users who normally only work with enaio® webclient. This is why fewer user properties can be defined than with the user administration in enaio® administrator. This is also why users will only be assigned the system roles that are required to work with enaio® webclient by default.
The basic settings for user properties, such as password requirements or character checks for names that have been set up in enaio® administrator or other components also apply here.
The following user properties can be configured:
Property | Description |
---|---|
Login name* |
Corresponds to the name in enaio® administrator. The login name cannot be changed once it has been saved. |
User name | Corresponds to the full name in enaio® administrator. |
Password* |
If the 'One-time password' feature is enabled in enaio® enterprise-manager, users must change the password the first time they log in to enaio® webclient. This mechanism does not take effect if the user's authentication is against Windows. |
Repeat password* | Corresponds to the password verification in enaio® administrator. |
Locked |
Lock or unlock a user account. Locked users are not shown in user lists. |
Restricted validity period |
Enable a validity period, which is set to 3 days from by default. The validity period can be extended in enaio® administrator. The validity period in enaio® cannot be changed once it has been saved. |
E-mail address of user | |
Description | Corresponds to the comment in enaio® administrator. |
Properties marked with * must be specified; the others are optional.
The server connection cannot be configured. All users automatically receive the same server connection data as the user creating the new users. The connection parameters that have defined for enaio® appconnector determine this.
By default, newly created users are assigned to the STANDARD group and have the following system roles:
- Webclient: Start
- Webclient: Open location
- Client: Save personal settings
- Client: Open properties
- Client: Move objects
- Client: Show personal recycle bin
- Client: Run default search
- Client: Use object search
- Client: Run SQL queries
- Client: Export document contents
- Client: Export index data
- Client: Send content as e-mail
- Client: Open history
- Client: Recover data from history
- Client: Open notes
- Client: Edit notes
- Client: Open links
- Client: Edit links
- Client: Show favorites
- Client: Use workflow
- Client: Edit workflow circulation slip
- Client: Manage private circulation slip templates for workflows
- Client: Manage public circulation slip templates for workflows
- Client: Change archiving status
- Client: Delete archived documents
- Server: Switch job context
You can edit which system roles are assigned to whom.
Modify the osrest.web.systemroles.properties configuration file to edit system roles. This file is located in <AppConnectorInstallDir>\configuration.
-
Open the osrest.web.systemroles.properties configuration file in any editor.
Always use ISO-8859-1 or Windows-1252 for character encoding, never UTF-8. -
Enter new system roles using the ID or remove existing ones.
You are free to select the string for the system roles. However, the string must be unique and contain the correct system role ID.
com.os.webplugin.systemrole.adduser.save.own.settings=17
You can find the system role IDs in enaio® administrator.
- Save the configuration file.
Changes to the configuration file are applied immediately.
You can use enaio® administrator to add or edit all user properties that are not defined in enaio® webclient later.