使用Castle Windsor WCF集成工具,ServiceSecurityContext为null

时间:2011-11-11 14:10:01

标签: .net wcf castle-windsor wcf-binding

我正在尝试将WCF集成工具与Castle配合使用。到目前为止,我有服务器和客户端正常工作。服务器托管在IIS 7中(带有SVC文件,后面没有代码)。

现在我需要知道客户端的用户名。为此,我正在做:

OperationContext oc = OperationContext.Current;
ServiceSecurityContext ssc = oc.ServiceSecurityContext;

但是ssc为空。我想这与启用TransportCredentialOnly绑定有关,但我没有任何绑定(使用.NET 4 Default Bindings - 通过Facility)。

所以问题归结为:

如何在服务器端的WCF Integration Facility托管服务中获取客户端用户名。

1 个答案:

答案 0 :(得分:0)

似乎对于Wcf / Castle相关问题,Castle google group更有用。如果你降落在这里,答案可以在Castle Google Group的这个主题中找到:

https://groups.google.com/forum/#!topic/castle-project-devel/VOQKW4XlvLM