gpt4 book ai didi

c# - WCF UserNamePasswordValidator - 验证后访问凭据

转载 作者:行者123 更新时间:2023-11-30 13:41:47 26 4
gpt4 key购买 nike

我正在使用 UserNamePasswordValidator 类作为 WCF 的 UserName 安全性的一部分。这一切都很好,类的 Validate 函数被调用并正常工作。

那我怎么才能知道在我的服务函数中使用了什么 UserName

例如,如果客户端连接并使用类似的东西请求日志列表

IList<Log> Logs() { ... }

该函数如何知道该请求使用了哪个用户名?

我想做的是记录 UserName 在服务中调用了什么函数。

最佳答案

不确定,但您可能正在寻找

var userName = OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name;

关于c# - WCF UserNamePasswordValidator - 验证后访问凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com