是否有一个在UserNamePasswordValidator之前调用的WCF扩展点
本文关键字:WCF 扩展 调用 有一个 UserNamePasswordValidator 是否 | 更新日期: 2023-09-27 17:50:58
我需要在每个WCF请求调用UserNamePasswordValidator.Validate(username, password)
之前运行一些东西。
我已经尝试使用IDispatchMessageInspector
,但是检查器在UserNamePasswordValidator.Validate
之后被调用。
是否有在UserNamePasswordValidator
之前调用的WCF扩展点?
我曾经遇到过类似的情况。我最终做的是实现一个自定义用户名/密码验证器类。我运行了必须运行的代码,然后运行了好用的"用户名/密码验证器"。
public override void Validate(string userName, string password)
{
// your custom code here...
// then...
base.Validate(userName, password);
}
根据你所描述的,每个请求检索配置值可以很好地以这种方式完成。
查看此MSDN页面,了解如何实现自定义用户名/密码验证器