我在Windows服务中托管了我的WCF服务。其中,我在IParameterInspector和IOperationBehavior的帮助下获得了作为预过滤器模块的授权。这样所有函数调用都会到达beforecall()并在实际执行函数之前获得授权。
我通过检查用户对该功能的权限以及传入的数据列表(参数)进行处理来评估操作。
我现在有一个问题,从输入数据列表中很少有人可以满足规则而其他数据不满足。是否有可能过滤未经授权的数据并将其余数据发送到函数调用。
使用Iparameterinspector时,如何正常处理此案例。我不确定如何处理这类问题。
对此有任何帮助将不胜感激。 感谢。