Userful™: Session Management

From Userful Support
Jump to navigationJump to search


To return to the main documentation page, Click Here.



Note: This page has been updated in our new Support Portal - try it here!


Session Management

Session Management allows administrators to define various settings related to use of a particular source. These session management settings include defining the login method, custom usage agreement, session length, inactivity logout, appropriate time and notification messages for first and last warnings, proxy settings and web filtering.

These settings can be applied to any interactive source, but are recommended for Cloud Desktop and Web Browser sessions only.

Configure Session Settings

Session Management Menu.png
  • Click the Session Mgmt Icon.png option available next to an existing source for which you want to configure settings.

Please Note: If this option is unavailable, please email support@userful.com, as it must be enabled by Userful.

Configure Session Management.png
  • Click on "+" button to open Configure Session Management window, to add new session management settings.


Configure Session Management1.png
  • Enter the name of the session type, and select the login method from the drop down after the authentication profile has been completed.
An authentication profile defines a way to verify the credentials of users prior to granting access to the session. Please consult your Userful representative for instructions on how to configure these settings should you require authentication services.
  • Customize the text that will appear at the login prompt. For example "Username" could be replaced with "Barcode" and "Password" with "Phone Number". You can also remove the requirement for a password altogether if your authentication profile allows it.
  • Enter the customized usage agreement. The Usage Agreement contains the terms and conditions set by your organization that a user must agree to before starting the session.
Leave this text area blank to disable this option.
  • Set the session length, or leave it blank or zero for an unlimited session.
  • Select the inactivity time from the drop-down list, the inactive time period after which a used session will log out automatically. Unused sessions, where no user has interacted with the keyboard or mouse since login, will not reset.
Also set the amount of time which you want the message to appear on the screen. Set 0 or blank for no warning message.
  • Set the first and last warning message and time in the appropriate fields. These warning messages would be displayed to notify the user that the session will end after the specified time.
  • Enable "Large Print Mode" to improve the visibility of content.
  • Enable the check-box "Use Proxy" if you want to use a proxy server for your session. Enter the values for Proxy Host and Port Number.
Note: Session proxy settings will override system proxy settings; if enabled under Control Center > Settings > Network Settings.
  • Enable "On-Screen Keyboard", if required for touch screen displays.
Note: On-Screen Keyboard only works for Chrome Web Browser sessions.
  • Enable "Show Logout Button" to enable a floating button that can be used to reset a full-screen browser kiosk session.
  • Click on the drop-down next to the "Web Filter" to configure web filters. Please visit the link for detailed steps.
Note: Session proxy settings cannot be used while web filter is active, however System proxy settings can be used; if enabled under Control Center > Settings > Network Settings.
  • Click "OK" to complete the process.


Apply Session Management.png
Once the changes are applied, you will see a timer and lock icon added next to the source names, depending on the applied settings; a timer icon represents a session length and lock icon represents an authenticated profile. This icon would appear only when their respective settings are configured and enabled.


Web Filtering

Web filtering allows administrators to configure settings so as to restrict access to inappropriate and malicious web content. A Web filter will screen an incoming web page to determine whether it should or should not be displayed to the user.

Web Filtering works for Web Browser and Cloud Desktop sessions only


Configure Web Filters.png

Configure Web Filters

  • Click on "+" button to open Create a new web filter window.


Create New Web Filter.png

Create a new web filter

Enter the name of the web filter and select the Web Filter Mode:

  • Filter by Naughtiness Level, OR
  • Filter using White List

Dynamic Filtering

Filter by Naughtiness Level will allow you to select a level of aggressiveness as to how content should be filtered dynamically.

  • Use High for very restrictive filtering (block more content)
  • Use Medium for moderate filtering
  • Use Low to only filter highly offensive or inappropriate content
  • Use Custom to set a custom filter level
  • Adding domains or sites to the Black List will prevent those domains or sites from being shown, where they may otherwise be permitted.
  • Adding domains or sites to the White List will allow those domains or sites to be shown, where they may otherwise be blocked.

Please Note: Do not add "http://www." to the entries you place here, this will cause problems with the filter. It is enough to add only a specific domain, such as "facebook.com" or "irs.gov" to the list.
Please Note: The Custom filter level allows you to adjust filtering based on phrase count. The number entered here will determine the maximum allowable number of times any objectionable words or phrases are allowed to appear before the page is blocked. For a more aggressive filter, set a lower number. For a less aggressive filter, set a higher number.


Black List / White List Filtering

Web Filter White List.png

Filter using White List allows you to create a walled garden for your Catalog Kiosk systems. In this case, you will block everything while only allowing certain domains and sites.

In this example, we have allowed access to the library.com domain. This will include anything within that domain, including library.com/catalog and catalog.library.com

We have also allowed access to ancestry.com/library. This will allow access to that particular part of ancestry.com, but not the rest of the site.

Many sites need to link to assets from other domains to function properly. As an example, Gmail requires 13 distinct domains to be whitelisted for full functionality. There are a number of ways to see the required domains a site uses. Opening the Developer Console (in Chrome) using the F12 key and picking Sources at the top will list some of the domains.

Where possible, we recommend using Dynamic Filtering.


Now, select the web filter from the Configure Web Filters window and click OK to apply those settings.


End User Settings

Session Login.png

The Welcome Screen is the first screen seen by the user on the display. After selecting the source from the "Welcome Screen", you will now be presented with the "Session Login" window (as shown in the image to the right). Enter the user credentials, accept the usage agreement by clicking the check-box and press the "Login" button to launch the session.

Session Details.png

Once the session settings are configured the session is started, the Session Details dialog window is displayed showing the session name, length, and the inactivity timeout period. The user can increase or decrease the inactivity timeout period from the drop-down (as shown in the image to the right) or disable it altogether for their session.


Related Links