WCF自定义UserNameValidator - 添加了通道模式中的时间和位置?

时间:2009-10-05 16:28:17

标签: wcf wcf-binding wcf-security

我需要在完成UserNamePassword valdiation之前访问服务上的EndPoint。我有一个自定义usernamepasswordvalidator。在此身份验证之前,我需要访问端点。我尝试实现了messageinspector,iservicehbevaior等,但所有这些似乎只在UserNamePassword验证后被击中。在UserNamePassword验证之前是否有任何可扩展性点允许我访问EndPoint?

1 个答案:

答案 0 :(得分:0)

在完成UserNamePassword验证之前,您想要进行哪种处理?

我能想到的一些事情:

  • 创建自定义渠道,然后创建在传输渠道和安全渠道之间注入此渠道的自定义绑定
  • 创建一个自定义编码器,用于包装您正在使用的内置(文本,二进制等)编码器