Environment
Situation
Hungarian set as the language installed SecureLogin while using Internet Explorer version 6 on XP Workstation. When they ran Internet Explorer and were presented with the IE pop up basic authentication window to logon to the site, the predefined application definition was automatically created.
However, now when they access any site that uses the IE basic authentication window to logon, nothing happens. The user must logon manually. SSO is not working with the predefined Internet Explorer application definition.
Resolution
Change the line to the following (Hungarian Connect to) and SSO will immediately recognize the window;
RegSplit "Csatlakoz;s (.*)" ?Title ?Site
This can be easily solved and the IEXPLORE.EXE (or any other application) application definition can be configured to support as many languages as required.
Additional Information
Root Cause
The predefined IEXPLORE.EXE application definition only supports English by default and must be customized to support other languages, including Hungarian (which was the language in this case).
The predefined Internet Explorer application definition is configured to detect the title of the window to be "Connect to XXXX". If the language installed on the workstation is different, SecureLogin won't recognize the window when it appears.
The following lines in the default IEXPLORE.EXE application definition show SecureLogin is configured to "watch" for the English "Connect to (.*)" in the title of the logon prompt.
#======================================================#
# Reset ?Site and extract the site name from the Title #
#======================================================#
Set ?Site "<NOTSET>"
RegSplit "Connect to (.*)" ?Title ?Site