Opensource IDM对比

来源:互联网 发布:b超单数据怎么看性别 编辑:程序博客网 时间:2024/04/26 22:10

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

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


1.

Apache Syncope

Homepage:syncope.apache.orgOhloh:syncopeLicense:Apache License, Version 2.0Backing:TirasaCore technologies:Java (JEE), SpringConnector 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.comOhloh:midPointLicense:CDDL version 1.0Backing:EvolveumCore technologies:Java (Spring), XML, Prism, WicketConnector 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.orgOhloh:openidmLicense:CDDLBacking:ForgeRockCore technologies:Java (OSGi), JSON, JavaScriptConnector framework:OpenICF (Sun Identity Connector Framework fork)Identity repository:Flexible, currently relational database and (experimental) document databaseWorkflow engine:ActivitiLast 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:CLABacking: Core technologies:JavaConnector framework: Identity repository: Workflow engine:ActivitiLast updated:August 2013 (version 4.5.0)Short summary:
也是一款standalone版集成tomcat的,但是定制化程度比Apache的syncope高。直接启动wso2server.bat,显示登陆:

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




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

仅仅从界面上,个人最喜欢midPoint和WSO2。 
有时间再来试试他们的基本功能。
原创粉丝点击