【发布时间】:2011-08-26 18:29:16
【问题描述】:
我正在 asp.net mvc 中构建一个 REST API。我的系统使用表单身份验证。用户名/密码或 openId/fbconnect 等。如果我在操作上有 [Authorize] 属性,那么 android 应用程序或桌面应用程序将如何访问该方法?
或者更好的问题是,我将如何设计桌面应用程序来进行身份验证?我需要传递 API 密钥或某种令牌吗?还是桌面应用程序会像浏览器一样使用内部 cookie?我不太确定 RESTful API 如何在具有身份验证的 Web 浏览器之外工作。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 rest restful-authentication