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。 
有時間再來試試他們的基本功能。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章