MVC标准认证加webApi

时间:2014-11-10 10:03:10

标签: angularjs authentication asp.net-web-api asp.net-web-api2

我将实现角度SPA应用程序,它将使用带有authorize属性的mvc webApi方法,所以我需要添加身份验证机制,这是我的问题 1.更好地移动标准accountController与视图或 2.添加mvc webApi accountController并实现视图并使用angular请求自己?

AFIK在使用webApi身份验证的情况下,我将不得不获取令牌并在每个请求中添加此令牌,因此很多manuall工作。

如何混合使用标准accountController和webApi方法?我是否还必须手动维护令牌?

1 个答案:

答案 0 :(得分:2)

我的建议是从前端应用程序中分离API,不要将它混合在一个项目中;因为最终你将无法扩展你的应用程序,特别是如果你决定构建另一个使用相同后端API的前端应用程序。

同样,在Authz标题中手动发送令牌可以让您灵活,并且您知道幕后发生了什么。

检查我的AngularJS authentication series,如果您没有检查我的位置,我会引导读者以一种干净的方式实施AngularJS身份验证。