Properly configured TSClientAutoAdminLogon behavior is ignored completely on a MetaFrame XP Feature Release 2 (FR2) server.

(Last modified: 22Sep2003)

This document (10073208) is provided subject to the disclaimer at the end of this document.

fact

Citrix MetaFrame XP Feature Release 2 (FR2)

Microsoft Windows 2000 Server with Terminal Services

Microsoft Windows NT 4.0 Server Terminal Server Edition (TSE)

Novell Client for Windows NT/2000/XP

symptom

Properly configured TSClientAutoAdminLogon behavior is ignored completely on a MetaFrame XP Feature Release 2 (FR2) server.

Novell login dialog always presents an interactive login even though TSClientAutoAdminLogon has been properly configured.

fix

This behavior occurs on a Citrix MetaFrame XP FR2 server when the Citrix GINA (CTXGINA.DLL) is not set as the Windows GinaDLL, and instead only NWGINA.DLL is being called by Windows.

For information on how to properly configure the GinaDLL and CTXGINA.DLL on a MetaFrame XP server using the Novell Client for Windows NT/2000/XP, see the following documents:

CTX634542, Installing the Novell Client on a MetaFrame XP Server

TID10073207, Using Citrix MetaFrame XP's CTXGINA.DLL in conjunction with Novell client

Background:

When a Windows 2000 Server with Terminal Services or a Windows NT 4.0 Server Terminal Server Edition (TSE) running the Novell Client for Windows NT/2000/XP has been configured for TSClientAutoAdminLogon (as described in TID10024791, Instruct NWGINA and login to accept the proper user credentials in a MetaFrame [no longer available]), the expected behavior when a username & password were sent by the terminal client is that the Novell client will perform a transparent login using the credential information passed from the terminal client in conjunction with NDS tree and context information specified in the location profile.

On a MetaFrame XP FR2 server, it is possible for the Novell client to behave as though no credentials were passed from the terminal client, and therefore no transparent login will occur even though TSClientAutoAdminLogon is properly configured.  The result is that an interactive Novell login is always presented, regardless of TSClientAutoAdminLogon having been configured.

This issue occurs when the MetaFrame XP FR2 CTXGINA.DLL is not configured as the Windows GinaDLL and configured to call through to NWGINA.DLL.  Without this configuration in place, MetaFrame XP FR2 has no opportunity to indicate that credentials were passed from the terminal client, and in this absence the Novell NWGINA.DLL has no credentials available with which to perform a TSClientAutoAdminLogon process.

Note that on Citrix MetaFrame XP, the CTXGINA.DLL should always be configured as the Windows GinaDLL, and then CTXGINA.DLL in turn configured to call whichever other GINA should present the actual authentication mechanism.  In MetaFrame XP and MetaFrame XP FR1, absence of CTXGINA.DLL from the GINA chain would result in potentially seeing truncated or corrupted versions of the credential information passed from the terminal client in the authentication dialog.  Specifically in MetaFrame XP FR2 and later, there will simply not be any credential information from the terminal client available to the server-side GINA unless CTXGINA.DLL is properly configured and set as the Windows GinaDLL.
 

document

Document Title: Properly configured TSClientAutoAdminLogon behavior is ignored completely on a MetaFrame XP Feature Release 2 (FR2) server.
Document ID: 10073208
Solution ID: NOVL81452
Creation Date: 01Aug2002
Modified Date: 22Sep2003
Novell Product Class:Netware Client

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.