GINA and network providers

From: Jacek Trzcinski (jacek@certum.pl)
Date: 10/30/02


From: Jacek Trzcinski <jacek@certum.pl>
Date: Wed, 30 Oct 2002 15:30:07 +0100


Hello !
I created custom GINA ( as a matter of fact it is msgina.dll stub but I
utilize almost nothing from original msgina.dll) allowing logon to
workstation ( NT, 2000, XP) by smart card. Unfortunately I have problem
with network providers - here with Novell client. After successfull
logon to workstation Novell client dialog box appears and ask among
others about username and password. I have to say here that my GINA does
not return user password informations to multiple providers ( Novell
client among others) in PWLX_MPR_NOTIFY_INFO structure in
WlxLoggedOutSas function ( As I have read it is not neccessary. It would
be neccessary if username and password to workstation were the same as
for network server for example to simplify logon process).

I set fields of mentioned structure as follows:

pMprNotifyInfo->pszUserName =DupString(pszUsername);
pMprNotifyInfo->pszDomain = DupString(pszDomain);
pMprNotifyInfo->pszPassword = NULL;
pMprNotifyInfo->pszOldPassword = NULL;

where,

pszUsername is set to user name who successfully loged to workstation.
pszDomain I set either from UserModalsGet(NULL,2,&umi2) function where
umi2 is USER_MODALS_INFO_2 type or if mentioned function is
unsuccessfull I set pszDomain to "."
The same values I set in WlxNetworkProviderLoad function.

Returning to logon process to Novell, after typing user name and
password in Novell client dialog box , after few seconds I get
workstation desktop and I can work. Novell client icon is visible in
taskbar notification area but unfortunately I have no any mapped Novell
disks. All looks like I was not logged to Novell server. However if I
utilize Novell client now ( during normally working system) and choose
login process I get the same logon dialog box as previously and now
after typing user name and password I get window in which I can see
whole logon process to Novell, where among others there is process of
mapping Novell disks. After this I have additional disks in system.
With original msgina.dll all is OK.

What can cause such situation ?
Thanks in advance
Best regards
Jacek



Relevant Pages

  • Re: Windows 2003 server
    ... I am not able to get to the server console because the novell client ... key until I get past novell or uninstall it. ... >> logon via the novell logon the server is requesting activation. ...
    (microsoft.public.backoffice.smallbiz)
  • Re: GINA and network providers
    ... > You may need to check direct with Novell for that one. ... > you may have to include reference to NWgina.dll in your GINA. ... > logon to ... >>with network providers - here with Novell client. ...
    (microsoft.public.win2000.security)
  • GINA and network providers
    ... You may need to check direct with Novell for that one. ... >workstation by smart card. ... >with network providers - here with Novell client. ... >for network server for example to simplify logon process). ...
    (microsoft.public.win2000.security)
  • Re: Login to Novell NetWare from my own GINA DLL
    ... > 1) We have our own GINA.DLL library for Windows logon. ... > connect to the Novell Netware server we successfully execute NWDSLogin, ... > NWCCOPenConnByName and NWDSAuthenticateConn, ... Or how can we suppress the logon Novell Client ...
    (microsoft.public.win32.programmer.kernel)
  • Logon Problem
    ... Whenever I try to logon to Novell I have to click the workstation only button ... or it says that I need to choose another tree or domain name. ...
    (microsoft.public.windowsxp.security_admin)