Opensource IDM对比

之前搞过SUN(未被ORACLE收购前)和Oracle自己的IDM,两个都是非常重量级的企业级产品,更是延伸出AM等产品。

今天找了下目前的主流开源IDM,做一个非常非常简单的对比(仅界面、文档和使用上)。


1.

Apache Syncope

Homepage: syncope.apache.org
Ohloh: syncope
License: Apache License, Version 2.0
Backing: Tirasa
Core technologies: Java (JEE), Spring
Connector framework: ConnId (Sun Identity Connector Framework fork)
Identity repository: Relational database only (JPA)
Workflow engine: Activiti (pluggable)
Last updated: March 2013 (version 1.0.6)
Short summary: Simplistic but interesting product. Seems to be quite practical.

下的是当前最新版1.1.4,但是这个产品上来第一印象就不好,为什么?它的standalone版本直接跟tomcat7.0.42集成,其bin目录下的setenv.bat文件有着明显的语法错误——注释用“#”,直接导致该脚本无法运行,使得tomcat启动失败。整个产品的standalone版启动失败。改好该脚本后,用其集成的tomcat的bin目录下startup脚本启动后界面非常的——非主流。

登陆界面:


用户名:admin

密码:password

登陆后界面:


看上去不太像企业级WEB,可能这个只是个简单的展示?

点击任何一个“button”,界面展开后显得专业点了:


文档看了下做的比较烂。


2. 

MidPoint

Homepage: midpoint.evolveum.com
Ohloh: midPoint
License: CDDL version 1.0
Backing: Evolveum
Core technologies: Java (Spring), XML, Prism, Wicket
Connector framework: OpenICF (Sun Identity Connector Framework fork)
Identity repository: Relational database (pluggable)
Workflow engine: Activiti (pre-release)
Last updated: March 2013 (version 2.1.1)
Short summary: Innovative IDM product aimed at cost-efficient IDM deployments. There is much under the hood that is not obvious on the outside.

安装过程:
1. 解压后将war目录下的war包部署到tomcat;
2. 新建一个目录作为<MIDPOINT_HOME>,本例为:F:/Tools/IDM/midpoint-home
3. 修改tomcat的catalina.bat 脚本添加JAVA_OPTS:
set JAVA_OPTS=%JAVA_OPTS% -Dmidpoint.home=F:/Tools/IDM/midpoint-home -XX:MaxPermSize=256m
4. 启动tomcat;
5. 登入


用户名: administrator
密码: 5ecr3t

登陆后,界面如下:


文档非常完整和友好。甚至连如何配置开发环境都有。印象分很高。

3. 

OpenIDM

Homepage: openidm.forgerock.org
Ohloh: openidm
License: CDDL
Backing: ForgeRock
Core technologies: Java (OSGi), JSON, JavaScript
Connector framework: OpenICF (Sun Identity Connector Framework fork)
Identity repository: Flexible, currently relational database and (experimental) document database
Workflow engine: Activiti
Last updated: March 2013 (version 2.1)
Short summary: Framework for developing IDM deployments.
这个产品跟其他IDM有点不同,它没有提供管理页面,而是作为纯服务器,通过WEB SERVICE等请求方式直接请求。
整个产品目录非常整洁、简单。可定制化程度高。但是,同样的,使用起来就不是那么方便了。

4. 

WSO2 Identity Server

Homepage: wso2.com/products/identity-server
   
License: CLA
Backing:  
Core technologies: Java
Connector framework:  
Identity repository:  
Workflow engine: Activiti
Last updated: August 2013 (version 4.5.0)
Short summary:
也是一款standalone版集成tomcat的,但是定制化程度比Apache的syncope高。直接启动wso2server.bat,显示登陆:

用户名:admin
密码:admin
登陆后界面:




文档方面也非常详细,不属于midPoint。

仅仅从界面上,个人最喜欢midPoint和WSO2。 
有时间再来试试他们的基本功能。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章