In This Article |
Changing the Token Validation Time Period
After being inactive for the token validation time period, the user will need to renew the workgroup server token by providing the password. By default, this time period is 30 minutes. To change it, do the following:
Open the navigator.cfg file located in:
<tomcat_dir>\webapps\navigator-server\WEB-INF\classes
Edit the tokenLongevity value to your desired time period, in minutes.
Renewing Workgroup Server Tokens
After the token validation time period has expired, the warning pop-up notification will appear, and the Renew Token dialog box will be displayed for the user to renew the workgroup server token. Enter the workgroup server’s password and click Renew Token to continue the session.
Caching Key Database Queries
To improve system performance, by default a limited set of database queries are stored within the cache instead of being obtained from the database. These queries capture key information, such as the items listed below:
- User ID
- Global user timeout settings
- User settings
This cached information will expire 90 minutes after the end of your most recent session. After it has expired, values will be obtained from the database.
When key database queries are cached, user permissions are also cached for the current session only. The permissions cache is then reset each time a user logs on. During a session, if the security right that grants a user permission to perform an action is removed, and the action requires workgroup server involvement, then the user will not be able to complete the action.
Please keep in mind that, with the exception of user permissions, neither logging in nor logging out of the application has an immediate effect on this cached data. The cached information that is not related to permissions is only considered “expired” when one of the following takes place:
- The 90-minute lifespan of the cache instance (beyond the most recent user session) has elapsed.
- The application or server is restarted.
Changing the Database Query Cache Setting
As stated above, by default this setting is “on” (key queries are cached). If you would like to obtain this queried information from the database instead of from the cache, you can change this setting.
Open the navigator.cfg file located in:
<tomcat_dir>\webapps\navigator-server\WEB-INF\classes
Edit the useCache value to your desired setting: 0 (obtain values from the database) or 1 (used cached values).