單點登錄cas常見問題(七) - 各子項目是做什麼的?

cas-management-webapp                       這是一個管理service的web項目,沒有管理用戶的功能
cas-server-core                                            cas核心/基礎子項目
cas-server-core-api                                     core項目的輔助項目,爲core提供的功能提供對外服務的api
cas-server-documentation                         文檔
cas-server-extension-clearpass                   在用戶登錄時,cas server端保存用戶的密碼,然後當cas client  需要時候通過適當的方式從server端獲取。
cas-server-integration-ehcache                  ticket存儲在ehcache中,EhCacheTicketRegistry
cas-server-integration-hazelcast                 Hazelcast: Java分佈式內存網格框架
cas-server-integration-jboss                        @Deprecated,ticket存儲在jbosscache中,JBossCacheTicketRegistry
cas-server-integration-memcached            ticket存儲在memcached中,MemCacheTicketRegistry 
cas-server-integration-mongo                     註冊的service存儲在mongoDB中,MongoServiceRegistryDao
cas-server-integration-restlet                       @Deprecated,由cas-server-support-rest替代
cas-server-support-jdbc                                用戶信息存儲在數據庫中;service也存儲在數據庫中, JpaServiceRegistryDaoImpl, 可以和cas-management-webapp配置
cas-server-support-ldap                                用戶信息存儲在ldap協議的存儲中,
cas-server-support-legacy                             以前的版本遺留項目
cas-server-support-oauth                              支持oauth協議授權碼模式
cas-server-support-openid                            支持openid協議
cas-server-support-radius                              RADIUS 是一種用於在需要認證其鏈接的網絡訪問服務器(NAS)和共享認證服務器之間進行認證、授權和記帳信息的文檔協議。
cas-server-support-rest                                  可以支持c/s模式,如android app
cas-server-support-saml                                 saml協議相關
cas-server-support-spnego                            CAS採用Spnego認證方式通過Kerberos與AD域整合
cas-server-webapp                                          主項目
cas-server-webapp-support                            主項目webapp的輔助項目

LDAP:輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱爲LDAP。它是基於X.500標準的,但是簡單多了並且可以根據需要定製。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。
JAAS:Java Authentication Authorization Service,Java驗證和授權API,提供了靈活和可伸縮的機制來保證客戶端或服務器端的Java程序。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章