LogOnUser API issue - Windows workgroup
Hi,
We are using LogOnuser API to authenticate users in windows workgroup
environment and AD/Domain environment. The API works fine in AD/Domain
environment, but we found an issue in Workgroup environment.
Following is the API we are using:
auth = LogonUser(userName, Server_Domain_Name, decryptedPassWord,
LOGON32_LOGON_INTERACTIVE,
LOGON32_PROVIDER_DEFAULT,
ref pExistingTokenHandle);
No matter what the Server_Domain_Name argument is passed to the API, for a
valid userName/Password on the Log on Computer/Server, the user is getting
authenticated ( I believe the API is internally using the local Computer
Name, if the supplied argument is invalid).
Just I was wondering whether this is an issue with this API (for invalid
computer/Server name, the API is defaulting it to Local computer) or is there
any setting in my computer is causing this behavior.
Thanks
Vizai
Date:Thu, 9 Aug 2007 07:54:01 -0700
Author:
|