【发布时间】:2011-03-30 02:22:55
【问题描述】:
我创建了一个自定义成员资格提供程序,它现在可以在生产环境中正常工作,以验证我的 WCF 调用。
我确实时不时遇到一个问题,即由于某种未知原因,我的提供商无法验证用户。在这些情况下,我不希望 ValidateUser 函数只返回 false,所以我想到了抛出和异常的更多帮助(不是太多,只是一点点)。
我的问题是,即使我抛出一个 ProviderException,客户端总是会得到一个没有有用信息的 MessageSecurityException... 只是旧的:
“从另一方收到不安全或不正确安全的故障。有关故障代码和详细信息,请参阅内部的 FaultException。”
带有“验证邮件安全性时出错。”在内部。
如何获取我在自己的 ValidateUser 方法中抛出的消息?自定义行为呢?
提前致谢
【问题讨论】:
标签: wcf iis asp.net-membership wcf-security membership-provider