将Angle和.net核心Web API安全地集成到现有的MVC 5应用中

bx ded

我有一个使用razorhtml前端在ASP.NET MVC 5中内置的现有CRM。我想使用.Net Core Web API后端将项目的一部分分解为Angular前端。

本质上,当客户点击某个页面上的“下一个”按钮时,将调用Web API并以角度返回页面。然后,客户在有角的前端中完成几个页面,通过Web API将信息发送到DB,然后将用户返回到旧的MVC项目。

我担心的问题是安全性。如何在两个应用程序之间对客户进行身份验证?

假设您的WebAPI与您现有的MVC解决方案位于同一域中,则可以选择良好的旧Cookie(但请注意HttpOnlyPath属性)。鉴于技术上的差异,这可能需要进行某种反向代理。

或者,您可以在MVC应用程序端生成令牌,并使您的角度应用程序通过请求标头将其传递到API。在服务器端,你要么写一个自定义的中间件来处理不透明令牌或利用现有的.Net核心身份支持的智威汤逊的开箱即用。

鉴于您没有共享环境的任何细节-很难说JWT是否会对您的用例产生过大的影响,但希望这为您提供了进一步探索的背景。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将基于令牌的安全性集成到现有的Spring Security Web应用程序中

来自分类Dev

如何将现有的angular js应用程序集成到Laravel 5中

来自分类Dev

是否可以将现有的MVC4 Web应用程序升级到MVC5?

来自分类Dev

是否可以将现有的MVC4 Web应用程序升级到MVC5?

来自分类Dev

如何将Survey对象与现有的Person对象明智地关联,从而避免ASP .NET MVC 5 Web应用程序中的实体框架中的冗余

来自分类Dev

将ASP.NET身份集成到现有的DbContext中

来自分类Dev

将ASP.NET身份集成到现有的DbContext中

来自分类常见问题

如何将Web API添加到现有的ASP.NET MVC(5)Web应用程序项目中?

来自分类Dev

使用发布管道将 Asp.net 核心 Web 应用程序部署到 azure vm

来自分类Dev

如何将新的MVC C#项目与现有的Web窗体VB.NET Web应用程序项目集成?

来自分类Dev

在哪里将Web API凭据安全地存储在iPhone应用程序中?

来自分类Dev

使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

来自分类Dev

将react-redux集成到现有的Angularjs应用程序中

来自分类Dev

将react-redux集成到现有的Angularjs应用程序中

来自分类Dev

将炼油厂cms集成到现有的Rails应用程序中

来自分类Dev

如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

来自分类Dev

将.net核心Web API的二进制数据传输到TypeScript应用程序

来自分类Dev

将 asp.net 核心自包含 Web 应用程序部署到 Ubuntu。appsettings.json 中存在的数据库名称为空

来自分类Dev

将video.js集成到Angle Web App中

来自分类Dev

将现有的Web窗体应用程序迁移到ASP.Net MVC单页应用程序

来自分类Dev

将Web API添加到现有的asp.net Web窗体应用程序

来自分类Dev

将客户端Blazor添加到现有的ASP.NET MVC5应用程序

来自分类Dev

如何安全地将menuItem添加到Maya MEL中的现有菜单

来自分类Dev

通过现有的ASP.NET Web应用程序将ASP.NET Web应用程序发布到IIS

来自分类Dev

将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

来自分类Dev

将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

来自分类Dev

IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

来自分类Dev

.net 核心 web api jwt

来自分类Dev

将ASP.NET(.aspx)页面集成到现有的Lightswitch项目中

Related 相关文章

  1. 1

    将基于令牌的安全性集成到现有的Spring Security Web应用程序中

  2. 2

    如何将现有的angular js应用程序集成到Laravel 5中

  3. 3

    是否可以将现有的MVC4 Web应用程序升级到MVC5?

  4. 4

    是否可以将现有的MVC4 Web应用程序升级到MVC5?

  5. 5

    如何将Survey对象与现有的Person对象明智地关联,从而避免ASP .NET MVC 5 Web应用程序中的实体框架中的冗余

  6. 6

    将ASP.NET身份集成到现有的DbContext中

  7. 7

    将ASP.NET身份集成到现有的DbContext中

  8. 8

    如何将Web API添加到现有的ASP.NET MVC(5)Web应用程序项目中?

  9. 9

    使用发布管道将 Asp.net 核心 Web 应用程序部署到 azure vm

  10. 10

    如何将新的MVC C#项目与现有的Web窗体VB.NET Web应用程序项目集成?

  11. 11

    在哪里将Web API凭据安全地存储在iPhone应用程序中?

  12. 12

    使用 .Net 4 将 MVC 项目添加到现有的 Web 应用程序

  13. 13

    将react-redux集成到现有的Angularjs应用程序中

  14. 14

    将react-redux集成到现有的Angularjs应用程序中

  15. 15

    将炼油厂cms集成到现有的Rails应用程序中

  16. 16

    如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

  17. 17

    将.net核心Web API的二进制数据传输到TypeScript应用程序

  18. 18

    将 asp.net 核心自包含 Web 应用程序部署到 Ubuntu。appsettings.json 中存在的数据库名称为空

  19. 19

    将video.js集成到Angle Web App中

  20. 20

    将现有的Web窗体应用程序迁移到ASP.Net MVC单页应用程序

  21. 21

    将Web API添加到现有的asp.net Web窗体应用程序

  22. 22

    将客户端Blazor添加到现有的ASP.NET MVC5应用程序

  23. 23

    如何安全地将menuItem添加到Maya MEL中的现有菜单

  24. 24

    通过现有的ASP.NET Web应用程序将ASP.NET Web应用程序发布到IIS

  25. 25

    将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

  26. 26

    将spring-reactor集成到现有的Spring Framework 4 STOMP Over WebSocket应用程序中

  27. 27

    IBM Worklight-如何将Worklight功能集成到现有的本机应用程序中?

  28. 28

    .net 核心 web api jwt

  29. 29

    将ASP.NET(.aspx)页面集成到现有的Lightswitch项目中

热门标签

归档