子系統集成部署

作者:  最后修改:2012年07月24日  瀏覽數:960

子系統集成部署

 

  應用添加

  對于已有的各個系統,可以統一添加到ZAS系統中進行集中管理,各個業務系統進行相應的改造,即可實現統一登錄驗證??蛻舳酥С諥SP、PHP、JAVA、.NET等主流語言。

  添加應用時可以選擇應用類型、加密算法、是否允許代理其他應用等,并可以設置入口地址和退出地址。其中退出地址用于注銷業務系統的會話,以便于實現單點注銷。

 

  通過Filter統一保護資源

  在ZAS系統中添加一個業務系統后,有Filter控制和業務系統自己控制兩種方式來決定用戶訪問業務系統下的URL時,是否需要重定向到ZAS統一登錄頁面。

  Filter控制適用于JAVA和.NET,可以統一保護資源,用戶訪問指定目錄或者指定后綴類型的URL時會自動重定向到ZAS統一登錄頁面。

 

  由業務系統來決定資源是否需要登錄

  有些業務系統(例如論壇),登錄前和登錄后訪問的URL都是一樣,不能通過Filter控制是否需要登錄,因此只能由業務系統自己決定哪些操作需要登錄,哪些操作不需要登錄。需要登錄時由業務系統的程序邏輯控制用戶瀏覽器重定向到ZAS統一登錄頁面。

 

  對多種技術的子系統的支持

  ZAS系統為其他各種類型的應用提供了開發接口和組件,包括不同結構(C/S和B/S),不同開發語言(JAVA、PHP、.NET等)下的客戶端組件。各個業務系統可以通過單點登錄客戶端改造少量代碼即可實現單點登錄。如Discuz可以將系統提供的PHP客戶端放入到包含頁面中,即可實現和Discuz論壇的單點登錄集成。