标签: .net wcf
我有一个WCF服务,其绑定端点的安全模式设置为“TransportWithMessageCredentials”,自定义UserNamePasswordValidator用于处理凭据验证。它工作正常。
由于验证是在服务操作/方法之外解决的,因此可以(如果是这样的话)从方法内部获取经过身份验证的用户的名称吗?
由于
答案 0 :(得分:2)
试试这个:
ServiceSecurityContext.Current.PrimaryIdentity.Name