在两个节点应用程序之间共享会话

贾斯·阿卢瓦利亚(Jas Ahluwalia)

我有一个使用护照本地猫鼬进行身份验证的节点应用程序。我有第二个节点应用程序,该应用程序在第一个应用程序的iframe中提供。我想通过与第一个应用程序相同的会话来保护第二个应用程序中的快速路由,以便用户仅登录一次,但是第二个应用程序中的快速路由仍然受到保护。两个节点应用程序是否可以共享会话?也许还有另一种方法?

谢谢你。

cn

我能想到的最简单的方法是将会话简单地存储在MongoDB中。然后,您的第二个应用程序的中间件可以针对同一数据库检查请求中传递的会话。这种方法的缺点是,您必须在2个地方实现一些相同的身份验证逻辑。

也许更好,您可以构建第三个专门处理身份验证的微服务。基本上,这将包装您的会话存储并将身份验证逻辑集中在一个地方。然后,其他两个应用程序都将使用此服务。这是我个人仍在学习的领域,此站点对您有所帮助:https : //dejanglozic.com/2014/10/07/sharing-micro-service-authentication-using-nginx-passport-and-redis /

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在两个Rails4应用程序之间共享会话

如何在两个 codeigniter 应用程序之间共享会话…………?

在两个不同版本的Rails应用程序之间共享Devise会话cookie

在两个应用程序之间共享界面?

在两个Laravel应用程序之间共享事件

在两个MVC应用程序之间共享缓存

Keycloak-如何禁用两个(Angular)客户端应用程序之间的共享会话?

在两个不同的Web应用程序中共享一个会话

通过共享 Redis 会话连接的两个 Spring 应用程序的 AuthenticationSuccessEvent 侦听器

两个共享数据和会话的Web应用程序

在使用 Inno Setup 安装的两个应用程序之间共享注册的 .NET 程序集

如何在两个窗口之间的Wpf应用程序中维护会话?

如何在两个 asp.net 应用程序之间共享身份验证

android中两个应用程序之间的数据共享

Android中两个不同应用程序之间的共享元素转换?

在两个Rails应用程序之间共享通用模型

Spring Secure - 如何在两个应用程序之间共享 bcrypt?

如何在两个应用程序之间共享数据

如何在heroku的两个不同应用程序之间共享worker?

在两个WAR之间共享应用程序上下文?

在两个Web应用程序之间共享实例时,Maven Jetty插件OutOfMemoryError

在UWP Javascript应用程序的两个窗口之间共享状态或传递消息

当应用程序集群时在两个 JVM 之间共享数据

在两个或多个iPhone应用程序之间共享数据

为要在两个应用程序之间共享的模型创建宝石

在两个ASP.NET Core应用程序之间共享Cookie

AngularJS。如何在两个应用程序之间共享单个服务

在React Native中的两个单独的应用程序之间共享代码

如何使用属性在 MATLAB App Designer 中的两个应用程序之间共享数据?