2011-12-16 31 views
0

更新基于证书的WCF认证结果retreival

我有一个使用基于证书的验证,即一个WCF服务,不需要用户名和密码。在每个方法的请求上,我想检查身份验证是否成功。如果不成功,我可以通知该用户,并且不做任何回报。有没有一个过滤器可以告诉我这一点。

回答

0

因此,您希望验证失败以反映在您的操作的返回值中,而不是错误?

假设我正确地理解了你(如果不是,请更正),我质疑这是否是一个好主意。在身份验证失败的情况下,您将允许身份完全未知的调用方执行应用程序代码。在成功认证之前,不应允许一个人运行应用程序代码。

+0

如果它不成功,我可以通知该用户并返回而不做任何事情。 – Pingpong 2011-12-16 14:43:20

0

您可以构建一个CustomCerticateValidator。请参阅link了解更多信息。