如何在java项目中嵌入一个入口 可以不用再登陆就能转向另一个项目

2025-04-05 06:30:47
推荐回答(5个)
回答1:

可以实现的
第一种可以在用户登录第一项目成功时返回一个新页面,新页面自动提交一个新的表单POST请求到第二个项目。
也可以登录第一个项目成功时返回给浏览器一个带有一个随机字符串参数的跳转,同时把这个字符串传给第二个项目,第二个项目根据这个字符串验证用户登录。
还可以想办法共享session。

回答2:

这是一个单点登录需求
实现方式有多种
如果可以用apache做代理

那么你可以把登陆信息放在cookie里面
访问另外那个项目的时候可以读取这个cookie,就相当于建立了桥梁
另外那个项目得到cookie的时候可以与你这个项目通信(如webservice)验证用户合法性
然后建立用户的会话(session)允许登录

回答3:

单点登录,A项目中把用户名传到B项目中,B中做好登录后各种值的初始化就行了,如B中session中需要保存的信息,还要在B中绕过过滤器。

回答4:

将服务1的登录用户名,POST给服务2的登录action,当然要进行一定的校验,即可以。

回答5:

youdainnan