MVC网站作为具有身份验证的Restful API

时间:2011-02-18 21:34:46

标签: model-view-controller api rest

我有一个MVC .NET应用程序,我想作为API向客户公开。我可以只应用过滤器来切换序列化。我见过如何auto switch the output using action filters的示例,但对身份验证有疑问。

系统当前使用表单身份验证,如果未提供身份验证,则自动重定向。

我是否可以按原样使用身份验证,并要求客户端系统登录,执行功能和注销,就像他们通过Web浏览器使用系统一样?

1 个答案:

答案 0 :(得分:0)

根据您的身份验证机制,您需要客户端像浏览器一样挂起cookie值。它应该工作。您还可以实现自定义身份验证筛选器,该筛选器根据客户端执行基于令牌的内容或常规内容。