gpt4 book ai didi

java - 检查用户是否在另一个 Web 应用程序上有 Activity session

转载 作者:搜寻专家 更新时间:2023-11-01 03:51:49 26 4
gpt4 key购买 nike

我有以下场景:用户登录到 Web 应用程序 A。登录后,他可以单击一个链接,将他带到 Web 应用程序 B。为了增加安全性,如果用户直接到达 webapp B,则会调用 webapp A 以检查用户是否有有效 session ,然后才允许他访问 webapp B。

两个网站都在 weblogic 上使用 servlet。

关于如何设置的任何建议?

最佳答案

方法 #1

在应用程序 A 中公开 REST 服务,应用程序 B 将调用如下:

应用 A 网址:https://www.myappA.com/public/isSessionActive.do?user=userId

App B 将调用上面的公共(public) URL。

App A 将返回 JSON,如:{"user":"userId", "isSessionActive":"Y"}

在您的应用 A 中,您可以在收到 REST 调用后围绕用户 session 编写代码。

方法 #2

写入应用程序 AB 连接的数据库。登录成功后,为用户设置标志为ACTIVE。当用户注销时,将标志设置为 INACTIVE。 App B 将使用此数据进行验证。

在我看来,方法 #1 更可取。

关于java - 检查用户是否在另一个 Web 应用程序上有 Activity session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com