在WCF方法调用中获取自定义UserName凭据

时间:2010-10-06 19:24:29

标签: .net wcf

我有一个WCF服务,其绑定端点的安全模式设置为“TransportWithMessageCredentials”,自定义UserNamePasswordValidator用于处理凭据验证。它工作正常。

由于验证是在服务操作/方法之外解决的,因此可以(如果是这样的话)从方法内部获取经过身份验证的用户的名称吗?

由于

1 个答案:

答案 0 :(得分:2)

试试这个:

ServiceSecurityContext.Current.PrimaryIdentity.Name