惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
V
Visual Studio Blog
C
Check Point Blog
Google DeepMind News
Google DeepMind News
S
SegmentFault 最新的问题
博客园 - 聂微东
量子位
T
Tailwind CSS Blog
罗磊的独立博客
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
L
LangChain Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
M
MIT News - Artificial intelligence
Know Your Adversary
Know Your Adversary
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
H
Help Net Security
爱范儿
爱范儿
T
The Exploit Database - CXSecurity.com
有赞技术团队
有赞技术团队
V
Vulnerabilities – Threatpost
Martin Fowler
Martin Fowler
A
Arctic Wolf
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
阮一峰的网络日志
阮一峰的网络日志
The Hacker News
The Hacker News
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
GbyAI
GbyAI
Latest news
Latest news
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
AWS News Blog
AWS News Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
Lohrmann on Cybersecurity
博客园 - Franky
S
Securelist
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Threatpost
美团技术团队

博客园 - 风渐寒pro

mysql的1067错误 Sharepoint门户可以干很多事情的 利用 Lotus Notes API 提高自动化测试效率(转) sharepoint2010,I am coming! - 风渐寒pro sharepoint安全性验证无效的一个问题 REST实现原理浅析(转载) 山人自有妙招-sharepoint正式环境不能调试 Sharepoint ListType Id 使用 SharePoint 2007 进行安全性编程(转) sharepoint2010的控制台程序,找不到位于<url>的应用程序 - 风渐寒pro - 博客园 Customizing the Rendering of a Custom SPField (copy from todd's blog) extJS中AsyncTreeNode使用多个loader Sharepoint文档权限审计控制小尝试 Repository模式(转) Oracle和Tomcat端口冲突 实现domino平台上的本地word编辑 转帖:ESB拓扑方案 某个domino的word公文本地编辑实现方案 转载:LOTUS还能活多久
又是未写完的IDI
风渐寒pro · 2010-02-05 · via 博客园 - 风渐寒pro

当时来北京后在项目中接到客户的请求。利用加班回来的加班时间搞定了关键技术环节,一直到离职,却都没有收掉这个遗留了三年的项目。哎,手下虽有不少开发人员,可大家都忙。而这是个实施的活,实施却不懂技术,客户在天津,现有任何的大项目,我无论是不是项目经理,一离开项目现场客户就抓狂发飚......而实施,意味着我挂着总监的title,还要去客户现场配置domino,分工呀流水线分工,人员分层次呀分层次,壮志未酬ing。不知道是我的无奈还是landray的无奈。整理之前的文档,感慨良多。

话说本英雄正在砍怪练级之际,暴风城的NPC传来一项副本任务:拯救濒临失败的某门户项目,任务的关键线索是IDI。而且没有IBM的支持,估计之前把RP耗光了。

         IDI,没听过,但号称暴风城十大高手排行第十一的本英雄,也不能露怯。根据我在论坛发的小白工作指引第一条和第二条。马上要干的事情就是,上google搜索任务线索,然后让NPC发一个安装软件包给我。

         工欲善其事,必先利其器。经过一中午吃饭时间,通过IBM IDI关键字,找到了一堆中英文的资料和帮助,当然还有辅助任务的装备:一本《Using LDAP for Directory Integration redbook和《IBM Tivoli Directory Integration user guide》。阅读了数篇内容后,安装软件包也下载下来安装上了。

    IBM的介绍,IBM Directory Integrator(IDI)就是一个基于100% Java技术的目录组件系统,不但可以跨平台执行,而且其Assembly Line工作模式可以在不汇入一个集中用户存储的数据库的情况下就实现分布式的用户信息同步和复杂操作。

         中午了解的内容,主要在AssemblyLines,ConnectorsAssemblyLines用通俗或者简单的理解,就是一个用于用户同步的数据流程。Connectors,连接器,通过各种连接类型和用户的数据源连接,例如AD,Domino Ldap,SQL Server等。而JS的脚本,可以在各种事件发生时对数据进行相关操作。

         晚上加完班回到家,就开始实战了。本机没有AD环境,任务相关内容做不了,就先拿DOMINOLdap提升技能熟练度吧。

1、 DOMINO开启Ldap服务:

2、  IDI中新建一个AssemblyLines,命名为DomIDS

  3、  DomIDS的送入中,建一Connector,命名为DomInput,方式为Iterator,继承自ibmdi.LDAP

4、  配置相关连接选项:

5、  在输入映射中点击[连接至数据源],然后点击[读取下一个条目]。IDI会把相应的内容读去出来。然后我们可以在work里添加mapping的属性。

6、 尝试在hook中添加js脚本代码.感受一下IDIhello word.

7、  点击运行,可以在控制台信息看到:

        这个世界砍怪就是这么简单,睡了......