Our application is using SOA architecture. Our WCF services are complete separate from our web application. We use WCF services to retrieve data from Dynamics web service.
In my service layer, I hope to make crmservice calls using login user account instead of a generic super user account. So that I can retrieve data base on login user's privilege.
From http://msdn.microsoft.com/en-us/library/cc151052.aspx article, it usestoken.CallerId to specify the current login user's ID. However, this solution doesn't seem to work on IFD mode. The result is always based on the user that we used to request ticket not the user we specify in callerID.
Is there any way that I can use similar (token.CallerId ) way to impersonate login user in the IFD mode?
Thanks in advance,
Darren