统一门户单点登录,IBM WebSphere Port

Beyond-Bit 发布于 2013/08/19 14:30
阅读 1K+
收藏 4

1.有木有人玩过单点登录?集成系统各种不同的系统、比如erp,oa,crm 集成到一起,实现一个账号即可登录操作集成起来的各个不同系统(必须考虑每个系统都有各自的账号,权限等)

2.如果有用过IBM websphere portal 的,我想知道IBM websphere portal是如何实现单点登录的?有木有参考的资料?

公司最近想做统一内部管理平台,有木有解决方案、以前用过cas,但是对各种不同系统的账号管理解决方案貌似不好、

补充:

我的解决方案是有一个认证的服务器,统一认证,只要认证通过,里面集成的oa,erp,crm等等,都不需要账号,即可访问、我的认证服务器(cas)连接一个数据库里面就是账号,密码、现在有一个问题就是当我cas认证通过了,这个当前登陆的用户不存在oa或者erp中,所以我如何让这个账号自动的映射到当前登陆的账号?

欢迎您来回答,期待您完美的答案、谢谢您的帮助!

加载中
0
littleant
littleant

这层映射关系估计你是避免不了的。我们以前做过,都是做的映射,或者直接用身份证这些唯一的东西来做最简单。

littleant
littleant
回复 @Beyond-Bit : 你这个问题应该和前面的是一个性质的,直接访问cas后,再访问别的系统不一样带着票据嘛,不过我没试过,理论上似乎行得通
Beyond-Bit
Beyond-Bit
回复 @littleant :哈哈哈,恩呢,这就是这样, 还有一点,如果万一用户直接访问cas呢?然后有一个index,里面有crm.erp,oa等连接呢?这样身份证编号也可以放进去?回答完,你就是最佳答案了、
littleant
littleant
回复 @Beyond-Bit : 不知道你们用cas是怎么用的,比如我初次访问A系统时跳转到cas进行登录,登录完返回A系统,此时在票据中不是可以加入自定义的数据吗?把身份证编号放进去,那其他系统不就都可以拿到了。
Beyond-Bit
Beyond-Bit
回复 @littleant : 您好,这种方法貌似可以,我每次拿到的身份票据都是不一样的啊!如何到我集成的其他系统数据库去查询对应的用户呢?还是有点不解、麻烦再稍微提示一下、
littleant
littleant
回复 @Beyond-Bit : 按理说身份证编号处理了唯一的问题,还处理了映射的关系,你说呢
下一页
0
采飞扬
采飞扬
CAS没什么不好啊,很强大
采飞扬
采飞扬
回复 @Beyond-Bit : 如果用户名不一致可以用户对应,如网站1-user1,网站2-user2
Beyond-Bit
Beyond-Bit
恩恩额,这个确实强大,但是有些时候我们需要再cas上面再做二次开发。你用过嘛?对各种不同的系统用户登录账号这里你如何解决的?
0
IT小香猪
IT小香猪
保持两个系统的用户和密码一致,假设在A系统登录到B,那么配置验证url为B系统的,验证通过后及正常进入B系统,大概就这个思路
Beyond-Bit
Beyond-Bit
恩恩额, 非常感谢你的回答。不过我的解决方案是基于有一个认证的服务器,统一认证,只要认证通过,里面集成的oa,erp,crm等等,都不需要账号,即可访问、
0
兔bug
Beyond-Bit
Beyond-Bit
回复 @兔bug : ok,3Q/
兔bug
兔bug
回复 @Beyond-Bit : 忘记了,好了,开启了
Beyond-Bit
Beyond-Bit
灰常感谢您的回复:可惜,您的文章设置了权限撒、由于作者设置了权限,你没法阅读此文,请与作者联系 ?求授权、
0
x
xdzbb
跟我们公司网站相似,可以考虑用cookie记录用户uid,各个系统要保证uid是统一的。
0
R-Lu
R-Lu
做连携的话,实在不行就存两个帐号之间关系值.  A userId 连携ID -> B userId.
返回顶部
顶部