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

cas-management-webapp                       這是一個管理service的web項目,沒有管理用戶的功能 cas-server-core                          

原创 單點登錄cas常見問題(六) - cas中心配置的service的信息數據更新了,能否自動重新加載?

先說一下,爲什麼cas系統中,接入的各個子系統叫服務呢? 因爲對普通用戶來說,每一個接入到cas認證中心的子系統都提供特定的服務,大家都聽過軟件即服務,平臺即服務,這樣理解service就通順了 SaaS:Software-as-a-S

原创 電商系統Broadleaf文檔翻譯(二) - 推薦服務器配置server configuration

服務器配置 原文標題:server configuration 原文出處:http://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/architectu

原创 android app項目啓動時的架構搭建

原文出處:http://www.jianshu.com/p/d9e4ddd1c530 1.項目結構 現在的MVP模式越來越流行。就默認採用了。 如果項目比較小的話: app——Application Activity Fragment

原创 單點登錄cas常見問題(四) - ticket有哪些存儲方式?

配置文件ticketRegistry.xml負責配置ticket的存儲方式,registry是註冊表,登記薄的意思 常用的存儲方式包括 1、DefaultTicketRegistry:默認的,存儲在內存裏 2、JpaTicketReg

原创 單點登錄cas常見問題(五) - service有哪些存儲方式?

service的存儲方式有以下幾種: 1、InMemoryServiceRegistryDaoImpl 2、JsonServiceRegistryDao 3、JpaServiceRegistryDaoImpl:如果啓用了oauth,因爲每

原创 單點登錄cas常見問題(十二) - Principal的id對應數據庫表中的哪個字段?

Principal.getId()拿到的用戶id,默認是從Credential.getId()拷貝過來的,Principal實例主要是來自DefaultPrincipalFactory DefaultPrincipalFactory.c

原创 單點登錄cas常見問題(三) - 單點登出時,子系統是否同步登出?

答案是:子系統會同步登出。 可以跟蹤源碼(這裏cas版本是4.x) 調用流程如下: terminateSessionAction.terminate(flowRequestContext)     centralAuthenticat

原创 單點登錄cas常見問題(一) - 子系統是否還要做session處理?

如果使用phpcase等cas系統提供的客戶端sdk,他幫我們自動做好了session的處理:cas中心驗證用戶憑證後,會把用戶信息傳遞給子系統,子系統的客戶端sdk會把cas中心傳回來的用戶信息保存到session中(默認是保存user

原创 單點登錄cas常見問題(十四) - ST和TGT的過期策略是什麼?

ST和TGT的過期策略可以參看配置文件:ticketExpirationPolicies.xml 1、先說ST:ST的過期包括使用次數和時間,默認使用一次就過期,或者即使沒有使用,一段時間後也要過期 當cas配置爲OAuth服務器時,oa

原创 單點登錄cas常見問題(九) - android app怎麼接入cas單點登錄系統?

cas-server-support-rest子項目有什麼用:如果一個android app要接入cas中心繫統,就需要用到這個子項目。 引入的前提條件是,cas項目已經啓用了,通常不會啓用一部分項目,如cas-server-webapp

原创 單點登錄cas常見問題(八) - 什麼時候會用到代理proxy模式?

舉一個例子:有兩個應用App1和App2,它們都是受Cas服務器保護的,即請求它們時都需要通過Cas 服務器的認證。現在需要在App1中通過Http請求訪問App2,顯然該請求將會被App2配置的Cas的AuthenticationFil

原创 單點登錄cas常見問題(十一) - 怎麼搭建oauth服務器?

1、cas項目導入cas-server-support-oauth子項目 如果pom.xml中註釋掉了這個模塊,放開註釋:<module>cas-server-support-oauth</module> 2、cas-server-w

原创 單點登錄cas常見問題(二) - 子系統是否會頻繁訪問cas中心?

這個問題的完整描述是:用戶成功登陸後,在訪問子系統的受限資源時,還需要訪問cas中心麼,即子系統是否還會頻繁訪問cas中心,cas中心會不會壓力太大? 答案是:不會。 如果用戶通過子系統A登錄了cas中心,因爲子系統A已經爲每個登錄用戶創

原创 單點登錄cas常見問題系列彙總 - 持續更新

單點登錄cas常見問題(一) - 子系統是否還要做session處理?單點登錄cas常見問題(二) - 子系統是否會頻繁訪問cas中心?單點登錄cas常見問題(三) - 單點登出時,子系統是否同步登出?單點登錄cas常見問題(四) - t