單點登錄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-memcached ticket存儲在memcached中,MemCacheTicketRegistry
cas-server-integration-mongo 註冊的service存儲在mongoDB中,MongoServiceRegistryDao
cas-server-support-jdbc 用戶信息存儲在數據庫中;service也存儲在數據庫中,
JpaServiceRegistryDaoImpl, 可以和cas-management-webapp配置
cas-server-support-ldap 用戶信息存儲在ldap協議的存儲中,
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程序。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.