How do I fetch the domainusername from a WCF service call made from MVC application?

I have an ASP.NET service hosted on IIS running the App pool with a service account. I need to fetch the username and domain of the user calling the service from an MVC controller. How can I fetch the required details?
The details need to fetched in service and not sent from MVC application.
I have tried using WindowsIdentity.GetCurrent().Name but it gives me the service account details.

Cannot Update WCF reference for android application

As the name suggest, I cannot update the reference to a service. I start the service on my machine, then try to update the service, but to no avail. Following the error log, I came to the conclusion that I am missing the Java.Interop… But I checked, I don’t see any reference to that file in either of my solutions. I think the other errors are cascading from there. Here’s the log:

Self Tracking Entities vs POCO Entities

We are starting a new web based product in which we are planning to expose our business logic through WCF services. We will be using ASP.NET 4.0, C#, EF 4.0. In future we want to build iphone applications and WPF applications based on the services. I have been reading a lot about using POCO vs Self Tracking Entities (STE) and from my understand the STEs do not work well with the web scenario. Can anyone shed more light on this issue?

How can I fix the Kerberos double-hop issue?

I’m having some trouble calling a web service from within a web application and I was hoping someone here might be able to help. From what I can tell, this seems to have something to do with the Kerberos double-hop issue. However, if it is, I’m not sure what to do to actually fix the problem. To make things harder, I don’t have the proper permissions to make changes to Active Directory accounts, so I need to know what to ask for when requesting changes. In my situation, I need to pass the credentials (Integrated Windows Authentication) from a web application onto a backend web service so that the web service runs under the proper user context.

Passing FormsAuthentication cookie to a WCF service

I have a website that talks to a remote WCF web service. Both use the same custom FormsAuthentication Provider. I would like to authenticate with the WCF service impersonating the user currently logged in the site. I already did this manually, using UserName client credentials but I need to know the user password.
So, what works so fart is this: an authenticated user makes a request, I create a Service Client and set his credentials: