<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Active Directory and LDAP</title><link>http://forums.asp.net/93.aspx</link><description>Questions about Active Directory and other directory stores, such as those accessible via LDAP, are appropriate here.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Delegation needed?</title><link>http://forums.asp.net/thread/3257961.aspx</link><pubDate>Thu, 25 Jun 2009 14:08:09 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3257961</guid><dc:creator>TomRob</dc:creator><author>TomRob</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3257961.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=93&amp;PostID=3257961</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;it would be nice if someone could help me get on the right track, as I&amp;#39;m new to AD development.&lt;/p&gt;&lt;p&gt;We have a technical AD user on a host that we use to write to Exchange on that machine.&lt;/p&gt;&lt;p&gt;The problem is that in the audit log we only see the technical user, not the client who made changes (For instance, &amp;quot;last change&amp;quot; when &lt;/p&gt;&lt;p&gt;creating a contact in Outlook)&lt;/p&gt;&lt;p&gt; We also have an application server (i&amp;#39;m hoping I can treat it as relay) sitting in between so the setup is:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;AD &amp;lt;-&amp;gt; Exchange &amp;lt;-&amp;gt; AppServer &amp;lt;-&amp;gt; Client&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;(&amp;quot;&amp;lt;-&amp;gt;&amp;quot; represents network connection)&lt;/p&gt;&lt;p&gt;The client app is logged in at the AD machine with Kerberos, so I can get a valid Token.&lt;/p&gt;&lt;p&gt;The technical user lives on the Exchange side.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Could I simply marshal the WindowsIdentity from the client to the AD server, and then Impersonate there?&lt;/p&gt;&lt;p&gt;Or would I need to use AD delegation? &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I thought about an even simpler solution, if possible. Could the technical user not just change access attributes?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What do you think? Thanks for your opinions!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>