我有一个API动作,它将从两个不同的客户端获取请求,这两个客户端将具有不同的身份验证机制。
对于这两种身份验证机制,我实现了两个动作过滤器。现在,我将在API操作中添加这些操作过滤器,这将向两个客户端返回相同的数据。
我希望代码能够在两个关于客户端的动作过滤器之间进行动态选择。我怎么能这样做?
我得到了以下解决方案。这将进入两个操作,并将检查客户端并忽略进一步的过程,无论哪个不需要。
http://forums.asp.net/t/1570772.aspx
但我不确定这是否是唯一的方法,还是我们有更好的方法。
谢谢, R. Venkatesan