我将实现角度SPA应用程序,它将使用带有authorize属性的mvc webApi方法,所以我需要添加身份验证机制,这是我的问题 1.更好地移动标准accountController与视图或 2.添加mvc webApi accountController并实现视图并使用angular请求自己?
AFIK在使用webApi身份验证的情况下,我将不得不获取令牌并在每个请求中添加此令牌,因此很多manuall工作。
如何混合使用标准accountController和webApi方法?我是否还必须手动维护令牌?
答案 0 :(得分:2)
我的建议是从前端应用程序中分离API,不要将它混合在一个项目中;因为最终你将无法扩展你的应用程序,特别是如果你决定构建另一个使用相同后端API的前端应用程序。
同样,在Authz标题中手动发送令牌可以让您灵活,并且您知道幕后发生了什么。
检查我的AngularJS authentication series,如果您没有检查我的位置,我会引导读者以一种干净的方式实施AngularJS身份验证。