CAS单点登录的问题

疯狂面条狗 2015-04-29 09:18:45
A,B,C三个系统,每个系统都有各自的用户表以及登录页面,现在想通过CAS做单点登录,那么原来的各系统的登录页面还需继续保留吗?另外,CAS-server端的用户信息库表初始数据怎么获取,后续如果有新用户,该怎么注册呢?
...全文
374 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng233 2016-06-06
  • 打赏
  • 举报
回复
那就是说CAS 单点登录系统一定需要一套自己的用户库表(视图)啦?
  • 打赏
  • 举报
回复
引用 3 楼 lishanman2007 的回复:
[quote=引用 2 楼 baohuan_love 的回复:] 三个系统做单点登录,可以使用统一的用户表。
该怎么统一到一张用户表中去呢?[/quote]三个系统连接的用户表的pojo都映射到一个数据库的用户表上。
疯狂面条狗 2015-05-07
  • 打赏
  • 举报
回复
引用 13 楼 baohuan_love 的回复:
[quote=引用 3 楼 lishanman2007 的回复:] [quote=引用 2 楼 baohuan_love 的回复:] 三个系统做单点登录,可以使用统一的用户表。
该怎么统一到一张用户表中去呢?[/quote]三个系统连接的用户表的pojo都映射到一个数据库的用户表上。[/quote] 再请教下,各系统用户都统一到一个库表后,后续的新用户注册应该还是基于原来的各个子系统注册,然后再把新用户信息同步到统一的用户库表中吧?
-阿克蒙德- 2015-05-04
  • 打赏
  • 举报
回复
引用 6 楼 lishanman2007 的回复:
[quote=引用 4 楼 u012047741 的回复:] 我想你应该还没明白单点登录的概念; 按你的设想,A、B、C3个系统的登录逻辑会统一管理,表当然也是统一的; 怎么统一?当然要对A、B、C系统的登录表进行合并,并进行数据迁移。 当然,也可以用不同的界面来实现,这种做法不太常见,需要把逻辑放在各自的客户端
请问,对A、B、C系统的登录表进行合并 ,三个系统用户名统一,但是密码不一,合并后应该选择哪个系统密码呢?还是重新设置新的密码呢?[/quote] 密码不一是什么意思?是加密方式不一样?不明白你的意思
qingyuan18 2015-05-04
  • 打赏
  • 举报
回复
ABC三个系统账户合并到LDAP目录服务器,CAS配置与LDAP的验证策略,这是通常的做法 至于ABC跟LDAP的帐号同步,要看业务层面需求,通常是以一个系统为基准(比如人力资源系统),同步到LDAP,LDAP再推送到其他系统
疯狂面条狗 2015-05-04
  • 打赏
  • 举报
回复
引用 4 楼 u012047741 的回复:
我想你应该还没明白单点登录的概念; 按你的设想,A、B、C3个系统的登录逻辑会统一管理,表当然也是统一的; 怎么统一?当然要对A、B、C系统的登录表进行合并,并进行数据迁移。 当然,也可以用不同的界面来实现,这种做法不太常见,需要把逻辑放在各自的客户端
请问,对A、B、C系统的登录表进行合并 ,三个系统用户名统一,但是密码不一,合并后应该选择哪个系统密码呢?还是重新设置新的密码呢?
疯狂面条狗 2015-05-04
  • 打赏
  • 举报
回复
引用 10 楼 u012047741 的回复:
[quote=引用 9 楼 lishanman2007 的回复:] 各个子系统的用户之前都是单独注册的,所以不能保证用户在每个系统下的密码都是一样的?
这个问题感觉已经超脱系统设计的范畴了; 需要统计出有这种问题的客户,然后通过客服进行回访,再之后以邮件形式将新的随机生成的密码发送给客户,并要求其重新修改密码……[/quote] 恩,对于这种用户只能这样了,谢谢!
疯狂面条狗 2015-05-04
  • 打赏
  • 举报
回复
引用 7 楼 qingyuan18 的回复:
ABC三个系统账户合并到LDAP目录服务器,CAS配置与LDAP的验证策略,这是通常的做法 至于ABC跟LDAP的帐号同步,要看业务层面需求,通常是以一个系统为基准(比如人力资源系统),同步到LDAP,LDAP再推送到其他系统
好的,谢谢指导!
-阿克蒙德- 2015-05-04
  • 打赏
  • 举报
回复
引用 9 楼 lishanman2007 的回复:
各个子系统的用户之前都是单独注册的,所以不能保证用户在每个系统下的密码都是一样的?
这个问题感觉已经超脱系统设计的范畴了; 需要统计出有这种问题的客户,然后通过客服进行回访,再之后以邮件形式将新的随机生成的密码发送给客户,并要求其重新修改密码……
疯狂面条狗 2015-05-04
  • 打赏
  • 举报
回复
引用 8 楼 u012047741 的回复:
[quote=引用 6 楼 lishanman2007 的回复:] [quote=引用 4 楼 u012047741 的回复:] 我想你应该还没明白单点登录的概念; 按你的设想,A、B、C3个系统的登录逻辑会统一管理,表当然也是统一的; 怎么统一?当然要对A、B、C系统的登录表进行合并,并进行数据迁移。 当然,也可以用不同的界面来实现,这种做法不太常见,需要把逻辑放在各自的客户端
请问,对A、B、C系统的登录表进行合并 ,三个系统用户名统一,但是密码不一,合并后应该选择哪个系统密码呢?还是重新设置新的密码呢?[/quote] 密码不一是什么意思?是加密方式不一样?不明白你的意思[/quote] 各个子系统的用户之前都是单独注册的,所以不能保证用户在每个系统下的密码都是一样的?
  • 打赏
  • 举报
回复
三个系统做单点登录,可以使用统一的用户表。
疯狂面条狗 2015-04-30
  • 打赏
  • 举报
回复
引用 4 楼 u012047741 的回复:
我想你应该还没明白单点登录的概念; 按你的设想,A、B、C3个系统的登录逻辑会统一管理,表当然也是统一的; 怎么统一?当然要对A、B、C系统的登录表进行合并,并进行数据迁移。 当然,也可以用不同的界面来实现,这种做法不太常见,需要把逻辑放在各自的客户端
谢谢回答! 但是对A、B、C系统的登录表进行合并 ,三个系统用户名统一,但是密码不一,合并后应该选择哪个系统密码呢?还是重新设置新的密码呢?
-阿克蒙德- 2015-04-30
  • 打赏
  • 举报
回复
我想你应该还没明白单点登录的概念; 按你的设想,A、B、C3个系统的登录逻辑会统一管理,表当然也是统一的; 怎么统一?当然要对A、B、C系统的登录表进行合并,并进行数据迁移。 当然,也可以用不同的界面来实现,这种做法不太常见,需要把逻辑放在各自的客户端
疯狂面条狗 2015-04-30
  • 打赏
  • 举报
回复
引用 2 楼 baohuan_love 的回复:
三个系统做单点登录,可以使用统一的用户表。
该怎么统一到一张用户表中去呢?
evangelionxb 2015-04-29
  • 打赏
  • 举报
回复
用单点登录后,以前的不用保留了吧。 用户统一管理

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧