在UserNamePasswordValidator.Validate(username, password)为每个WCF请求调用之前,我需要运行一些东西.
我已经尝试使用了一个IDispatchMessageInspector,但检查员被调用UserNamePasswordValidator.Validate.
是否有之前调用的WCF扩展点UserNamePasswordValidator?
小智 0
我曾经遇到过类似的情况。我最终做的是实现一个自定义用户名/密码验证器类。我运行了我必须执行的代码,然后运行了好的用户名/密码验证器。
public override void Validate(string userName, string password)
{
// your custom code here...
// then...
base.Validate(userName, password);
}
Run Code Online (Sandbox Code Playgroud)
根据您所描述的内容,检索每个请求的配置值可以很好地以这种方式完成。
查看此 MSDN 页面,了解如何实现自定义用户名/密码验证器。
| 归档时间: |
|
| 查看次数: |
152 次 |
| 最近记录: |