免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2261 | 回复: 9
打印 上一主题 下一主题

[ldap] 求助:LDAP监听问题~ 如何实现 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-04 15:49 |只看该作者 |倒序浏览
求助:LDAP监听问题~ 如何实现
哪个前辈可以提供点资料吗?网上实在找不到啊~~~~~~~

论坛徽章:
0
2 [报告]
发表于 2006-04-04 15:53 |只看该作者
主要是想实现数据同步~~~~~

论坛徽章:
0
3 [报告]
发表于 2006-04-06 11:33 |只看该作者
能不能将你的需求说的详细一点啊  不太明白你说的问题

论坛徽章:
0
4 [报告]
发表于 2006-04-07 11:14 |只看该作者
比如我在LDAP里添加用户信息后,想把新增的信息发布到子系统去,可以考虑用JMS来实现消息广播
现在的方法是注册一个监听服务可以得到LDAP的变动信息。
现在的问题是返回的信息好长一串,不是要自己分捡得到的信息吧?有没有什么方法?

论坛徽章:
0
5 [报告]
发表于 2006-04-10 13:41 |只看该作者
能把你的实际应用跟我说说吗? 感觉你这用比较麻烦

论坛徽章:
0
6 [报告]
发表于 2006-04-10 14:50 |只看该作者
谢谢liuxuefeng 的关注
目前做的工作大致如下:
用sun one ids + sun one directory 做统一身份验证,现在测试两个子系统,就是想在目录服务器里添加用户后,能把添加的用户加到子系统去,因为子系统为老系统,所以只能这样做。目前的想法是注册一个监听服务,当有用户信息变更或者新增用户用JMS能及时发送到子系统,由子系统接受并入库。现在的问题主要是注册监听如何得到想要的信息,使用方法如下:
        public void objectChanged(NamingEvent evt) {
            EventContext ctx =evt.getEventContext();
            System.out.println(">>> object changed: " + evt.getNewBinding() +
                " from " + evt.getOldBinding());
        }
由于小弟英文菜,不知道有没有理解错误?这样得到的信息一长串,发愁呀~~~~ 还望前辈们多指点

[ 本帖最后由 javalga 于 2006-4-10 15:13 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-04-10 15:54 |只看该作者
我感觉 你应该将老系统的用户数据 一次性整理到新的ldap中,这样以后你就只需要维护一套用户的数据,为你以后的为何和应用降低成本,否则用户数量增加之后,你维护的将是2套用户数据,你还要检查数据的一致性,开销太大了。

论坛徽章:
0
8 [报告]
发表于 2006-04-10 16:48 |只看该作者
具体还会涉及子系统的用户组,权限的问题,因为现在不可能去改造老系统了,就算一次性加到ldap中,有新用户添加的时候还是需要手动去子系统添加?客户肯定是不愿意的,这也是没办法的事情,如果全部是新系统就好办了,全部从ids取组,就爽多了

论坛徽章:
0
9 [报告]
发表于 2006-04-11 09:27 |只看该作者
如果按照你说的这样,不能对老的系统进行改造的话,那就在你写代码的时候同一个写操作,作两次,一次是ldap 一次是老系统的数据库,这两次操作,通过你代码本身作事务处理,实现同步操作,两个操作看作一个操作,任何一个分支操作失败的时候,你就会滚将另一个操作恢复!

论坛徽章:
0
10 [报告]
发表于 2006-04-11 11:48 |只看该作者
这样更不好做了,因为添加用户是在ids里添加的。

我现在能监听到用户信息的变化,现在有个问题,比如我修改了用户的密码,监听的密码不是明文,而是加密后的密文,可是我存放在用户密码是明文,这可怎么办????苦死我了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP