use*_*102 5 authentication asp.net-mvc asp.net-web-api angularjs asp.net-mvc-5
我正在构建 AngularJS MVC 应用程序,我需要一些身份验证方面的指导。我正在考虑使用 MVC 身份验证管道构建身份验证。AngularJS 代码将驻留在 MVC 应用程序中,根 SPA 视图将是 Razor cshtml。这是我的场景 -
我认为您需要从 API 项目而不是 MVC 获取令牌,以便能够安全地调用 API。
如果您想在 API 和 MVC 项目之间共享身份,请让它们使用相同的数据库。
从 API 获取令牌时,您可以从 MVC 应用程序获取当前用户的身份详细信息。至少,我过去就是这么做的。
我在这里写了一些博客:http://blogs.msdn.com/b/martinearn/archive/2015/03/25/securing-and-working-securely-with-web-api.aspx但这不包括使用 MVC 登录中的凭据并将其传递给 API 以获取令牌的步骤。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
1807 次 |
| 最近记录: |