- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有以下场景:用户登录到 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
写入应用程序 A
和 B
连接的数据库。登录成功后,为用户设置标志为ACTIVE
。当用户注销时,将标志设置为 INACTIVE
。 App B
将使用此数据进行验证。
在我看来,方法 #1 更可取。
关于java - 检查用户是否在另一个 Web 应用程序上有 Activity session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629556/
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 7 年前。 Improve th
所以我正在开发一个黑 jack 程序,但我有点卡住了。我会警告大家,我对编程真的很陌生,而且,我正在项目中期......所以有一些松散的结局和未使用的变量,以及一些不必要的逻辑(用于测试),但这就是我
我正在尝试创建一个可用作 OpenGL 测试工具的示例程序。到目前为止,我的那个似乎可以工作,但似乎忽略了通过统一变量 MVPMatrix 传递的 MVP 矩阵。当我添加代码以读回制服并检查它是否确实
感谢您帮助我,这是有关我的代码的部分。 printf("Thank you, now please enter the logic gate"); scanf("%s", &C); if (C ==
public static void ejemplosString(String palabra){ char[] letras = palabra.toCharArray();
所以,我有一个 php 应用程序,通过 cgi 和 nginx 运行。我有一个 .jar 程序,用于在条形码打印机(Zebra)上打印条形码,猜猜看是什么!。 我的 php 应用程序使用 exec()
我遇到的唯一问题是 getAll() 方法,它似乎在 PersonnelController 类中的位置立即运行。我也曾在其他很多地方尝试过,但都没有成功。 setAll() 方法看起来不错,我已经测
我是一名优秀的程序员,十分优秀!