asp.net – 如何保护我的AngularJS和Web Api应用程序
|
我正在使用AngularJS与ASP.NET Web Api服务器端。像我这样的认证似乎已经变得轻而易举了?还是这样太好了,不能成真? 所以我正在考虑使用Web Api的“个人用户帐户”身份验证。我正在想,这就是我需要的。只要每个请求被认证,并且没有人可以得到任何数据,他们不应该不需要做更多的对吗? 还是我缺少一些关键的安全基本面? 解决方法关于保护API,您有两种主要方法>基于Cookie的方法这是传统的方式,您可以使用标准表单来验证用户,然后设置表单身份验证cookie。所有未经授权的请求都将用户登录页面。如果您的API始终由UI前端支持,请使用工作登录此方法。 但请记住,当使用第二种方法时,必须将客户端存储在所有后续请求中,才能存储该认证令牌。看看这个博客文章Cookies vs Tokens. Getting auth right with Angular.JS了解如何使用令牌。 希望它有帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何配置asp.net进程在域帐户下运行?
- httphandler – AjaxToolkit IIS7 Asp.Net 4.0:未定义Sys;
- asp.net-mvc-4 – 禁止从地址栏调用操作方法
- asp.net-mvc-3 – 扩展MVC3剃刀Html.LabelFor添加css类
- asp.net – 在运行时获取IIS绑定
- asp.net – UserHostAddress提供错误的IP
- asp.net-mvc – .NET MVC MultiSelectList和选定的值
- ASP.NET MVC 5和Bootstrap 3
- ASP.NET 4 URL限制:为什么URL不能包含任何内容?人物
- asp.net – 调用HttpClient.GetAsync时出错:基础连接已关闭
