【发布时间】:2011-10-07 12:29:40
【问题描述】:
嗨,
我有一个同时使用 WindowsAuthentication 和常规用户名/密码身份验证的 WCF 服务(会话)。
现在我需要获取客户端上已将请求发送到 WCF 服务的当前用户。
我知道这可以在 IAuthorizationPolicy 中完成,但我不确定如何在 webmethod 中执行此操作?
我试过了:
WindowsIdentity.GetCurrent();
然而,这确实只返回运行 WCF 服务的当前用户(似乎),而不是已经满足当前请求的客户端用户?
请多指教
致以最诚挚的问候
【问题讨论】:
标签: .net wcf authentication