FR 
 
Site navigation



User Management Resource Administrator: User Account Management for Windows 2003/XP/2000/NT

Release Notes


Version 2.06 build 1038, February 12th, 2010

New Features

Multiple Credentials per application

Users can now create more then one set of credentials for a specific application. When the application starts, they will be able to choose with which credentials they want to logon.

Support for Silverlight

Support has been added for Microsoft Silverlight. Users can now automatically log on to web applications written in Silverlight. Please note: Support for Silverlight requires that Microsoft Windows KB971513 patch is installed: http://support.microsoft.com/kb/971513

New Detection Method

A new detection method using the accessibility interface has been added.

Start Applications from the E-SSOM User Client (Automatically)

Configured applications can now be started from the menu in the E-SSOM User Client. Applications can also be automatically started when the user logs in.

New Script Actions

  • Database Query: This script action can be used to query a database. The resulting table can be used in other script actions.
  • Database Update: This script action can be used to update a database.
  • Verify domain credentials: This script action can be used to verify if domain credentials are correct.
  • Accessible Set: This script can be used together with the new detection method to set text in a window control (for instance an edit box)
  • Accessible Get: This script can be used together with the new detection method to get text from a window control (for instance an edit box)
  • Accessible DefaultAction: This script can be used together with the new detection method to perform the default action of a control (for instance to press a button)

New Data Type

A new data type 'table' has been added. This data type can be used to hold tables of data. These tables can be used for instance to set data in a drop down list.

Enhancements

Admin Console

  • If a new variable is created in a script action, a warning is displayed that it is a new variable.
  • Variables that are listed in the application definitions are now also available from the context menu when editing a script. Only the variables of application definitions to which the script is linked are displayed.

Script Actions

  • The 'Ask for Credentials' script action now accepts table data as input. (from for instance the 'query database' script action) A column from the table can be displayed in a combo box.
  • The 'Send a Window Message' has been extended so that the 'wParam' and the 'lParam' can be created out of two numbers in stead of one.
  • The HTML Script actions have two additional settings: 'display' and 'visibility' that can be used to find a HTML element.
  • The 'Set Text In Control' now has an option to select the control with the mouse before entering the text.
  • The 'Select Combo Box Item' now has an option to select the control with the mouse before selecting the text.
  • The 'Set HTML Text in Control' script action now supports text area input types.

Default Scripts

Several default scripts are automatically added to the product during installation or upgrade:
  • Default Accessible - Login
  • Default Accessible - Bad Password
  • Default Accessible - Change Password

Fixes

Admin Console

  • In rare cases the service installation could fail with error: ‘%1 is not a valid win32 application’.
  • When selecting a window with the target icon, the application could lose control over the mouse causing the Admin Console to stay hidden.
  • When a Java application was being configured and the java application was running a script, the java application could hang.
  • The 'reference' variable in java script action was not saved when the 'Edit Java Window Layout' was used.
  • Not all script actions could be dragged to another window.

Client Service

  • When the update service interval was not specified it could be set to 0 causing the E-SSOM Client Service to update every 3 seconds.

CLI

  • When a CLI window was started, that title was used in the detection. If the title changed, it would not be picked up by E-SSOM.

Installer

  • The adm file did not contain the ‘SvcUpdateInteval’ setting.

Script Actions

  • The input keyboard script action could fail to type characters that had to be typed with the ‘Alt Gr’ key.
  • The 'set text in control' script action could fail if the 'use messages' property was set to true and the 'Alt Gr' key needed to be used.
  • The ‘Fire Event’ Action was saved as a ‘press button’ action to the database.

General

  • Application definitions made during a WebEx session could fail after the session ended.

Java

  • When dialog was displayed after pressing a button, the dialog could not be handled by E-SSOM.

Version 2.01 build 1033, November 19th, 2009

New Features

Command Line / Telnet support

Command line and telnet application support has been added to E-SSOM allowing users to automatically log on to applications using a command line interface.

HLLAPI Application support

Support has been added for telnet emulators that use the HLLAPI as an interface for single sign on.

Java Application support

Support has been added for applications written in Java.

New detection method

A new detection method for 'normal' window applications has been created. Application definitions can easily be configured using this new method.

New Script Actions

  • Sleep: This script action may be used to pause a script for a specified amount of time.
  • Write Text: Use this action to write text to the console. (For instance a telnet application)
  • Log Event: Use this action to log the event that triggered the script.
  • Goto Address: Use this action in a HTML script to navigate to the specified address.
  • Fire Event: Use this action to fire a specific event in a webpage.
  • Set Java Text: Use this action to enter text in an edit box of a java application.
  • Press Java Button: Use this action to press a button in a java application.

Enhancements

User Client Service

  • A GPO setting has been added to disable event logging.
  • A GPO setting has been added to disable event log caching.

Script actions

  • The 'input keyboard' script action can now temporarily block keyboard input from other sources. (For instance the physical keyboard)
  • The 'input mouse' script action can now temporarily block mouse input from other sources. (For instance the physical mouse)
  • The 'set text in control' can now first clear a message box or a combo box before entering text.
  • All of the HTML actions can now also search within child frames for the correct control.
  • The 'Set Checkbox' script action can now change the state of a checkbox using the mouse.

Admin Console

  • The E-SSOM web browser can now export the details of a web page to XML.
  • If an application is deleted, the Admin Console will now only ask to delete the scripts if they are not being used by another application.

User Client

  • An option has been added to the context sensitive menu to refresh the client data.

Default Applications

Several default application definitions are automatically added to the product during installation or upgrade:
  • Default Application
  • Default Java Application
  • Default Telnet Application

Default Scripts

Several default scripts are automatically added to the product during installation or upgrade:
  • Default - Login
  • Default - Change Password
  • Default - Bad Password
  • Default CLI - Enter Username
  • Default CLI - Enter Password
  • Default Java - Login
  • Default Java - Bad Password
  • Default Java - Change Password
  • Default Web - Login
  • Default Web - GetLoginCredentials

Fixes

Admin Console

  • When an application definition was copied, it was no longer possible to remove control restrictions from the events.
  • Not all controls in a window could be detected using the target icon. This would often occur when a control was in another control (for instance a group box).
  • When the Central Service was upgraded, the new version of the MSSSQL.txt file was not copied to the Central Service. This could cause a 'create SQL database' action to fail.
  • If a script was open in the overview window and the same script was deleted from the script tree, it was no longer possible to save the script.

Script Actions

  • The ‘Use Messages’ property in the ‘set text in control’ action now correctly types text (including shift characters).
  • The 'If..Then..Else..' script action did not always correctly compare data of the same type.

Hook

  • The Window text in various actions could be read incorrectly.
  • Displaying a dialog could cause some applications to stop responding.

Client Service

  • Fixed a memory leak when saving configuration data.
  • If 2 or more application policies for the same application with the same preference were created, the Client Service could crash.

SSO Client Software Installer

  • Fixed an issue in the installer that could cause the 64 bit Browser Helper Object to fail to register.
  • The installation entries for previous versions of the E-SSOM Client Software were not removed when upgrading.

Version 1.17 build 1020, July 3rd, 2009

New Features

Reporting

A complete reporting solution has been added to E-SSOM. All events generated by E-SSOM Clients are logged to the central database. Administrators can configure and schedule reports to analyse the events that are logged to the database. These reports can be send using email or can be placed in a directory so that they can be published on an (internal) website.

New Documentation

  • Installation Guide: This guide explains how to install the various E-SSOM components in the network.
  • Configuration Guide: This guide explains how to accomplish various tasks in the Admin Console.
  • Scripting Guide: This guide explains how to create scripts, what the script actions do and how they can be
  • configured.

Web Browser Event analyser

The Web Browser event analyser allows you to analyse web pages so that scripts can more easily be written for HTML pages.

New Script Actions

  • Get HTML Control Information: Use this action to get information on a specific control on a web page. This can for instance be used in a script to detect the entry of an incorrect password.
  • Input Mouse: Use this action to manually generate mouse events. These events include moving the mouse or clicking on a mouse button.
  • Input Keyboard: Use this action to manually generate keyboard events. These events allow you to enter text as if it was typed by the user.
  • Select List Control Item: Use this action to select a specific item in a list control.

Enhancements

Admin Console

  • Applications are now sorted in the tree.
  • An option has been added to allow handling off all events triggered by the same window in an application.
  • When searching for an application, only the ‘executable name’ restriction will be selected by default.
  • The position of events can be changed. This allows you to control which event should be executed.
  • When deleting applications, a question is now asked if the associated scripts also must be deleted.
  • It is now possible to specify exactly at which event a script must be executed.
  • Scripts are now sorted in the tree.
  • Right click on one or more application policies to enable/disable all selected policies.
  • It is now possible to restrict the amount of days that a user can create a delegation for.
  • The property edit dialog now only allows you to enter variable names if the property should be a variable.
  • All property edit dialog are now of the same size. This makes it easier to go to the next/previous properties.
  • A preference number can now be entered for user policies to solve multiple assignments.
  • The user policies overview now also displays the account to which the policy is assigned.
  • The list contains HTML elements displayed the innertext in the tag column and visa versa.
  • It is now possible to add special characters to strings using placeholders: ‹TAB›,‹BACK›,‹CR›,‹LF› and ‹VTAB›
  • Multiple application definitions can now be exported at the same time using the export button in the manage application definitions dialog.
  • Is is now possible to upgrade an application definition to the latest available version.

User Client

  • The ‘Delete Logon Credentials’ will update the client immediately.
  • It is now possible to see which user credentials are used by default.
  • Is is now possible to change the default user credentials using the ESSOM User Client.

Service

  • An option has been added so that log messages can be immediately written to the log file instead of waiting for the action to complete.

BHO

  • Form data is now added to the variable list. Variables are named as follows: %SSOBHOPostVARNAME% where VARNAME is replaced with the ID of the posted item.
  • Four distinct events are now triggered (usually in the following order): BeforeNavigate,NavigateComplete,DownloadComplete and DocumentComplete.
  • The state of the events are now also checked: 'Loaded','Interactive' and 'Complete'. Events can be configure to trigger only when a specific state has been reached.

Script Actions

  • Script Action 'If..Then..Else' summary updated.
  • Script Action 'If..Then..Else' Conditions can now be configured to compare a specific data type.
  • Script Action 'If..Then..Else' was always comparing data as string. If items are of the same type, the comparison will use that type.
  • Script Action 'If..Then..Else' Strings can now be compared using wildcards.
  • Script Action 'If..Then..Else' Variable condition; The left value is now by default a string.
  • Script Action 'Set Variable' can now be used to set a variable to a special value; including the current time.
  • Script Action 'Ask For Credentials' All entry fields are now optional and may have input values. A flag can be set to change the title and header to a ‘incorrect credentials’ dialog.
  • Script Action 'Get Control Information' can now search all windows in the system.
  • Script Action 'Get Control Information' can now also check the style of a window.
  • Script Action 'Get Control Information' can now return al data in variables.
  • Script Action 'Set Text in Control' now sends messages using WM_KEYDOWN/WM_KEYUP instead of WM_CHAR.
  • Script Action 'Send a Window Message' A new dialog has been created to configure the lparam and wParam properties for WM_KEYDOWN,WM_KEYUP,WM_SYSKEYDOWN and WM_SYSKEYUP messages.
  • Script Action 'Send a Window Message' All available messages can now be selected from the drop down list.
  • Script Actions 'Set Edit Box Text','Press Button' and 'Press Link' can now search web pages using the 'ID','Name','Tag','InnerText','Value','Class' and 'Link' of the controls.

New Built In Variables

  • %SSOHookTopWindowHandle%: The handle of the foreground window.
  • %SSOHookDesktopWindowHandle%: The destop window handle.
  • %SSOCurrentTime%: The current local time (set at script execution)
  • %SSOCurrentTimeUTC%: The current universal time (set at script execution)
  • %SSOHookWindowStyle%: The style of the current window.
  • %SSOHookWindowStyleEx%: The extended style of the current window.
  • %SSOBHODocURL%: The URL of the current HTML document. (This is not nessesarily the same as the URL passed by the event in %SSOBHOURL%.)
  • %SSOBHOEventDocComplete%: A variable that is set to true of the triggered event is ‘DocumentComplete’.
  • %SSOBHOEventDownComplete%: A variable that is set to true of the triggered event is ‘DownloadComplete’.
  • %SSOBHOEventNavComplete2%: A variable that is set to true of the triggered event is ‘NavigateComplete2’.
  • %SSOBHOEventBeforeNav2%: A variable that is set to true of the triggered event is ‘BeforeNavigate2’.

Fixes

Admin Console

  • HTML elements were displayed incorrectly in the list.
  • When copying an application, the application version names were not changed, causing a name conflict in the database.
  • When editing the window controls, the ‘relative position’ was placed in the incorrect edit box.
  • Script Action ‘SelectComboBoxItem’ summary fixed.
  • Script Action ‘Display Question’ could cause the application to crash or to display a warning.
  • When parts of an application were copied, they could be added to the database incorrectly.
  • When a log could not be saved, no error was displayed that the save failed.
  • In some places the date/time values could not be entered in a 24 hour format, but it was also not possible to specify AM/PM for the 12 hour format. All data/time values can now be entered in 24 hour format.
  • The web browser was unable to detect HTML elements inside a frame.
  • Application definitions containing HTML Elements were imported without the HTML Elements.
  • Special characters could not be exported to XML.

Central Service

  • The HTML Elements table required that the ‘ElementID’ was always used.
  • Updating an Application Version could cause the service to crash.
  • When using large or negative numbers, the data could not always be written to the database.
  • If an Application Definition was deleted, the user data, application assignments and delegations associated with that application were not deleted.
  • If the Size,Position or Relative Position position in an event were specified and an SQL database was used, the application definition could not be saved.
  • The 'ElementID' column of the 'HTMLElements' table could be flagged as required.
  • When creating the default User Client Policy, the 'everyone' name was used instead of looking up the correct SID.

User Client Service

  • Fixed a potential crash when two application policies with for the same application were defined and the preference number was the same for both policies.
  • When the data was saved to disk, it was possible that it was saved using the credentials of the end user causing the save to fail.

User Client

  • Time in delegation edit window was incorrect.
  • Selection was not updated properly.
  • If the Central service was not available, it was possible that the User Client would respond slowly.
  • After a delegation entry was created, it could not be edited.
  • If a user A delegated his account to user B that was not enrolled into that application, user B would not be able to enroll himself.
  • The 'use default account' setting was not stored correctly.

Hook/BHO

  • Default user account could not be saved
  • %SSOHookCurrentTime% and %SSOHookCurrentTimeUTC% were incorrectly named. They are now called %SSOCurrentTime% and %SSOCurrentTimeUTC%.
  • If a script could not be found when an event was triggered, the Hook or the BHO could crash.

BHO

  • When a dialog was displayed by the BHO, it was possible that Internet Explorer would become unresponsive.
  • An unhandled error could cause Internet Explorer to crash in rare situations.
  • It was not possible to manipulate HTML elements that were inside a frame.

Installer

  • The Admin Console installer now correctly asks for the destination path and places all files in that path.
  • The COM object is now registered correctly when the User Client Software is installed.
  • The client installer now correctly asks for the destination path and places all files in that path.

Version 1.08 Build 1010, March 27th, 2009

Initial Release





Home |Products |Support |Pricing |Download |Press |About Us |Contact |Sitemap
QUICK LINKS:Identity and Access Management (Idm, IAM) |Self Service Password Reset Management
QUICK LINKS:Auto User Provisioning |Enterprise - Single Sign On (E-SSO) |Password Management