Wpf 有没有办法让WCF服务知道哪个SharePoint用户正在使用Cilckonce应用程序?

Wpf 有没有办法让WCF服务知道哪个SharePoint用户正在使用Cilckonce应用程序?,wpf,wcf,sharepoint,sharepoint-2013,clickonce,Wpf,Wcf,Sharepoint,Sharepoint 2013,Clickonce,我将WPF Clickonce应用程序作为SharePoint解决方案包在线部署。我已登录SharePoint用户(Active Directory身份验证),并且在服务器上有WCF服务。在SharePoint网站上,我单击链接打开ClickOnce应用程序,从打开的应用程序中,我通过WCF服务向服务器发送请求。有没有办法让WCF服务知道是哪个SharePoint用户发送了此请求(来自Clickonce应用程序的请求)?如果它使用AD身份验证,您是否可以提供System.Environment.

我将WPF Clickonce应用程序作为SharePoint解决方案包在线部署。我已登录SharePoint用户(Active Directory身份验证),并且在服务器上有WCF服务。在SharePoint网站上,我单击链接打开ClickOnce应用程序,从打开的应用程序中,我通过WCF服务向服务器发送请求。有没有办法让WCF服务知道是哪个SharePoint用户发送了此请求(来自Clickonce应用程序的请求)?

如果它使用AD身份验证,您是否可以提供System.Environment.Username作为从Clickonce传递到WCF服务方法调用的参数?或者您正在尝试模拟登录用户的安全性?此clickonce应用程序最初是silverlight应用程序。问题是在silverlight应用程序中,所有操作都是使用默认凭据完成的,WCF服务负责处理执行操作的人。我想知道我是否可以在clickonce应用程序中执行相同的操作,而无需将用户传递给clickonce应用程序。如果它使用AD身份验证,您能否提供System.Environment.Username作为从clickonce传递到WCF服务方法调用的参数?或者您正在尝试模拟登录用户的安全性?此clickonce应用程序最初是silverlight应用程序。问题是在silverlight应用程序中,所有操作都是使用默认凭据完成的,WCF服务负责处理执行操作的人。我想知道我是否可以在clickonce应用程序中做同样的事情,而不将用户传递给clickonce应用程序。