如何动态选择要为Web API操作执行的操作过滤器?

时间:2015-06-23 11:08:43

标签: asp.net-mvc asp.net-web-api action-filter

我有一个API动作,它将从两个不同的客户端获取请求,这两个客户端将具有不同的身份验证机制。

对于这两种身份验证机制,我实现了两个动作过滤器。现在,我将在API操作中添加这些操作过滤器,这将向两个客户端返回相同的数据。

我希望代码能够在两个关于客户端的动作过滤器之间进行动态选择。我怎么能这样做?

我得到了以下解决方案。这将进入两个操作,并将检查客户端并忽略进一步的过程,无论哪个不需要。

http://forums.asp.net/t/1570772.aspx

但我不确定这是否是唯一的方法,还是我们有更好的方法。

谢谢, R. Venkatesan

0 个答案:

没有答案