有问题的控制器是我的"帐户"控制器,具有登录,注册,注销,恢复密码等操作。
我的应用程序是基于网络的,但很快也可以在Android和iOS上使用。
我的想法是将移动应用程序中的帐户控制器重新用于身份验证/授权。考虑到这一点,我开始创建Web API帐户控制器,然后最终创建使用相同动词的多个操作。运行时并不喜欢它,虽然我可以通过创建多个路由(或者可能通过其他方式)解决这个歧义问题,但我觉得这对于Web API的REST来说是一种破解基于设计。
或者我可以使用好的旧MVC控制器,但是我需要单独处理移动客户端。
有人可以帮我设计好这个吗?
答案 0 :(得分:0)
使用Web API 2通过OWIN和Katana层解决此问题。