我正在尝试将WCF集成工具与Castle配合使用。到目前为止,我有服务器和客户端正常工作。服务器托管在IIS 7中(带有SVC文件,后面没有代码)。
现在我需要知道客户端的用户名。为此,我正在做:
OperationContext oc = OperationContext.Current;
ServiceSecurityContext ssc = oc.ServiceSecurityContext;
但是ssc为空。我想这与启用TransportCredentialOnly绑定有关,但我没有任何绑定(使用.NET 4 Default Bindings - 通过Facility)。
所以问题归结为:
如何在服务器端的WCF Integration Facility托管服务中获取客户端用户名。
答案 0 :(得分:0)
似乎对于Wcf / Castle相关问题,Castle google group更有用。如果你降落在这里,答案可以在Castle Google Group的这个主题中找到:
https://groups.google.com/forum/#!topic/castle-project-devel/VOQKW4XlvLM