提问人:ealmeida 提问时间:11/14/2023 更新时间:11/14/2023 访问量:16
使用 GAM 和 SSO 处理多个 GeneXus 应用程序之间的会话超时
Handling Session Timeout Across Multiple GeneXus Applications with GAM and SSO
问:
我正在使用两个 GeneXus .NET Web 应用程序,它们利用 GeneXus 访问模块 (GAM) 进行身份验证(授权不是此问题的重点)。这些应用程序共享同一存储库,并配置了单点登录 (SSO)。
SSO 功能按预期工作,用于跨两个应用程序的登录和注销操作。但是,我遇到了会话管理问题。具体而言,当一个应用程序中发生会话超时导致自动断开连接时,用户在另一个应用程序中保持连接。这种情况可能导致单个用户与应用程序中的两个不同的活动会话相关联。
我的问题是:有没有办法检测一个应用程序中的会话超时,然后终止该用户在所有连接的 GAM 应用程序中的所有活动会话?我正在寻找一种解决方案,以确保在具有共享 GAM 身份验证的多应用程序环境中保持一致的会话管理和用户体验。
答: 暂无答案
评论