【发布时间】:2013-03-25 22:07:53
【问题描述】:
我有一个使用 WebAPI 构建的 Web 服务,它接受 JSON 请求并做出相应的响应。核心架构已构建,但没有任何身份验证/授权。
经过大量谷歌搜索和浏览示例项目后,我不知道从哪里开始。我发现了 2008 年和 2009 年的大量材料,但没有找到很多 WebAPI/单页应用程序的最新指南/工作流程。我认为工作流程应该如下:
检查用户是否已登录:如何使用 javascript 来完成?我是否将 cookie 发送到我的 webAPI?如果是这样,我是否将该 cookie 作为请求正文中的参数发送?
让用户登录/注册:这些数据是如何加密/解密的?当然,我不能通过网络发送密码……这就是 SSL 的用武之地吗?
让他们可以访问他们有权访问的内容:我想我明白了 - 我可以根据每个请求在控制器中进行授权。
任何信息都会很棒。
【问题讨论】:
-
最近刚出版了一本关于这方面的好书:amazon.com/Pro-ASP-NET-Web-API-Security/dp/1430257822/…
-
已订购!谢谢埃文
标签: authentication asp.net-web-api single-page-application