WindowsImpersonationContext and DirectoryServices
- From: danycloutier@xxxxxxxxx
- Date: 16 Nov 2006 07:54:34 -0800
Hi everybody,
I'm developping an application where I have to read information in the
Active Directory (windows 2000). I have to impersonate my calls with
specific users to have acces to different parts of the AD.
I impersonate the user with the code below (I get token via the
function LogonUser in ADVAPI32.DLL ).
WindowsImpersonationContext wic;
if (token != IntPtr.Zero)
{
WindowsIdentity wi;
using (wi = new WindowsIdentity(token))
{
wic = wi.Impersonate();
}
}
dirEntry = new DirectoryEntry(myConnString)
But after it, I'm unable to read in the AD. I think the directoryEntry
constructor is called with the credentials of my web server (the user
USR_... on local computer) and the connection is refused. Is there any
solutions to impersonate the call to the AD without specifying the
credentials in the DirectoryEntry constructor ?
Thank you
Dany
.
- Follow-Ups:
- Re: WindowsImpersonationContext and DirectoryServices
- From: Joe Kaplan
- Re: WindowsImpersonationContext and DirectoryServices
- Prev by Date: Re: IIS Authentication Methods
- Next by Date: Re: WindowsImpersonationContext and DirectoryServices
- Previous by thread: Re: IIS Authentication Methods
- Next by thread: Re: WindowsImpersonationContext and DirectoryServices
- Index(es):
Relevant Pages
|