"UseDefaultUsername=0" is not enforced when NSL is in offline mode

  • 7005320
  • 09-Feb-2010
  • 26-Apr-2012

Environment

Novell SecureLogin 7.0 + HF01 LDAP Authentication
Microsoft Windows XP Professional Windows XP Professional Support Pack 3

Situation

When configuring NSL 7.0 with the parameter

HKEY_LOCAL_MACHINE\Software\Novell\Login\LDAP\UseDefaultUsername = 0 (to ensure that the username field of the NSL login dialog box is always empty).

This works well when NSL is in online mode as there is a network connection. However, when NSL is in offline mode (when there is no network connection), its username field is not empty anymore.
Instead, it contains the value found in the following registry key :

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\DefaultUserName.

This is not the result effect because when the:

HKLM\Software\Novell\Login\LDAP\UseDefaultUsername parameter is set to 0, the username field should always be empty, not matter if NSL is in online mode or offline mode.

Resolution

This is reported to engineering