.net – 如何在同一个域但不同的主机上共享本地存储令牌?
发布时间:2020-12-15 19:52:36 所属栏目:asp.Net 来源:网络整理
导读:项目1:MVC应用程序: 所以我有一个常规的.Net Core MVC应用程序,当用户导航到托管在端口3000上的myDomain.com时,用户可以登陆.我在这里使用常规控制器和剃刀视图等.在此应用程序中,用户可以登录指向JWT令牌将被返回并存储在本地存储中.它们还将导航到用户门
项目1:MVC应用程序:
所以我有一个常规的.Net Core MVC应用程序,当用户导航到托管在端口3000上的myDomain.com时,用户可以登陆.我在这里使用常规控制器和剃刀视图等.在此应用程序中,用户可以登录指向JWT令牌将被返回并存储在本地存储中.它们还将导航到用户门户(托管在端口3001上).此MVC应用程序还将包含用于我的用户门户的API控制器 项目2:SPA应用程序(用户门户): 用户门户基本上是一个单独的客户端SPA项目,使用react将托管在端口3001上,端口3001具有自己的单独节点js服务器并在端口3000上调用MVC项目API. 所以我的问题是如何在这两个端口上保留我的登录令牌?这甚至可能吗?这种架构是否有意义?您可以提供有关此主题的任何读物,我们将不胜感激. 解决方法
在Web服务器之前放一个简单的反向代理.然后,您可以在同一个域下提供两个页面:
myDomain.com/application1 --> reverse proxy to port 3000 myDomain.com/application2 --> reverse proxy to port 3001 要么 app1.myDomain.com --> port 3000 app2.myDomain.com --> port 3001 您可以在IIS中设置反向代理或只使用nginx. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 关键字不支持:’元数据’.使用MVC3的Entityt框
- 是否可以使用ASP.NET ScriptManager来使用Windows FIPS安全
- asp.net-mvc – 如何在某些HTML中使用内联Razor代码?
- asp.net-mvc – 带有并发检查的ASP.NET MVC实体框架
- ASP.NET设计FTP文件上传的解决方案
- asp.net-mvc – Angular 2中的组件是什么
- asp.net – 如何使用命令行msbuild部署VS2012网站项目,而无
- ASP.net在发布时不会填充服务器表单的action =“”
- asp.net – 使用母版页在Aspx页面中引用CSS工作表
- asp.net-mvc – JsonIgnore在System.Web.Mvc.Controller中不
推荐文章
站长推荐
- Razor页面在运行时无法在ASP.NET Core RC2中看到
- asp.net – 使用MySql和MVC 3上的成员资格向注册
- entity-framework-4 – 通过扩展方法的IDbSet和公
- asp.net – BC30560:’default_aspx’在命名空间
- 资源解释为样式表,但在ASP.NET IIS中使用MIME类型
- asp.net-mvc – 如何缓存FileContentResult的性能
- .net – 为什么IHostedService是异步的
- asp.net – 如何在运行时动态地在另一个ASPX的DI
- ASP.NET Core 菜鸟之路:从Startup.cs说起
- asp.net-mvc – 使用缓存配置文件缓存ChildActio
热点阅读