在UserNamePasswordValidator之前是否有一个WCF扩展点?

时间:2015-05-28 13:01:48

标签: c# wcf

在为每个WCF请求调用UserNamePasswordValidator.Validate(username, password)之前,我需要运行一些东西。

我已尝试使用IDispatchMessageInspector,但在UserNamePasswordValidator.Validate之后调用了检查器。

是否有UserNamePasswordValidator之前调用的WCF扩展点?

1 个答案:

答案 0 :(得分:0)

我曾经遇到过类似的情况。我最终做的是实现自定义用户名/密码验证器类。我运行了我必须使用的代码,然后运行了良好的代码。用户名/密码验证器。

public override void Validate(string userName, string password)
{
    // your custom code here...

    // then...
    base.Validate(userName, password);
}

根据您所描述的内容,可以通过这种方式检索每个请求的配置值。

Check out this MSDN page to see how to implement a custom username/password validator.