關於CAS SSO單點登入客戶端環境搭建原始碼分析
1.準備兩個個全新的tomcat8,用來作為sso單點登入的客戶端,如下:
2.修改server.xml檔案(因為考慮到埠衝突,所以將裡面的埠全部改掉)
其中apache-tomcat-client1-8082的埠改成了8082
其中apache-tomcat-client2-8083的埠改成了8083
apache-tomcat-client1-8082新增:
3.建立兩個web工程,sso1,sso2,配置web.xml檔案如下(這裡只以sso1為例,sso2的配置可以在專案中檢視):
注意標紅色的區域
4.將sso1、sso2兩個專案分別打成war包匯入到兩個tomcat中,分別啟動執行,
此時訪問:會出現一個異常,我們截圖用來記錄錯誤
這個錯誤很明顯,我們需要配置當前容器支援http,找到cas專案下的HTTPSandIMAPS-10000001.json檔案,路徑為:\WEB-INF\classes\services,裡面增加http協議支援。
5.重啟sso的服務端,再次訪問(成功跳轉)
6.其中sso2的客戶端,訪問(成功跳轉)
7.反覆用預設賬號測試登入登出,訪問sso1,sso2應用,可以確認只需要登入一次
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2886694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CAS SSO單點登入客戶端環境搭建客戶端
- .關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- CAS SSO單點登入客戶端環境搭建之框架深度分析客戶端框架
- 3.CAS SSO單點登入客戶端環境搭建客戶端
- 3.CAS SSO單點登入客戶端環境搭建&原始碼獲取客戶端原始碼
- 2.關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- 2.關於CAS SSO單點登入服務端環境搭建原始碼服務端原始碼
- 2.CAS SSO單點登入服務端環境搭建原始碼服務端原始碼
- CAS SSO單點登入服務端環境搭建服務端
- 2.基於CAS SSO單點登入服務端環境搭建+架構原始碼服務端架構原始碼
- 2.基於CAS SSO單點登入服務端環境搭建架構原始碼服務端架構原始碼
- CAS SSO單點登入服務端環境搭建之框架深度分析服務端框架
- SpringCloud大型企業分散式微服務雲架構原始碼+CAS SSO單點登入客戶端環境搭建SpringGCCloud分散式微服務架構原始碼客戶端
- CAS SSO單點登入客戶端環境搭建之多租戶saas企業開發架構客戶端架構
- Spring Cloud + Spring Boot 企業架構之CAS SSO單點登入客戶端環境搭建CloudSpring Boot架構客戶端
- CAS SSO單點登入客戶端環境搭建之Spring Cloud + Spring Boot 企業架構客戶端CloudSpring Boot架構
- Spring Cloud + Spring Boot + Mybatis 企業架構之CAS SSO單點登入客戶端環境搭建CloudSpring BootMyBatis架構客戶端
- CAS SSO單點登入客戶端環境搭建解析之Spring Cloud + Spring Boot企業架構客戶端CloudSpring Boot架構
- SpringCloud分散式、微服務、雲架構快速開發平臺原始碼之CAS SSO單點登入客戶端環境搭建SpringGCCloud分散式微服務架構原始碼客戶端
- 2.CAS SSO單點登入服務端環境搭建之原始碼詳細解說服務端原始碼
- Java版分散式微服務雲開發架構 Spring Cloud之CAS SSO單點登入客戶端環境搭建Java分散式微服務架構SpringCloud客戶端
- CAS SSO單點登入客戶端環境搭建之java版spring cloud 分散式微服務企業快速架構客戶端JavaSpringCloud分散式微服務架構
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- CAS SSO單點登入客戶端環境搭建之Java版微服務雲開發架構 Spring Cloud+Spring Boot客戶端Java微服務架構CloudSpring Boot
- SpringCloud大型企業分散式微服務雲架構原始碼+CAS SSO單點登入服務端環境搭建SpringGCCloud分散式微服務架構原始碼服務端
- SpringCloud大型企業分散式微服務雲架構原始碼之CAS SSO單點登入服務端環境搭建SpringGCCloud分散式微服務架構原始碼服務端
- java版Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建JavaSpringCloud架構服務端
- Spring Cloud + Spring Boot企業架構之CAS SSO單點登入服務端環境搭建CloudSpring Boot架構服務端
- CAS SSO單點登入服務端環境搭建之Spring Cloud Alibaba +多租戶saas企業開發架構服務端SpringCloud架構
- Spring Cloud + Spring Boot + Mybatis 企業架構之CAS SSO單點登入服務端環境搭建CloudSpring BootMyBatis架構服務端
- Spring Cloud + Spring Boot + Mybatis 企業架構之CAS SSO單點登入服務端環境搭建CloudSpring BootMyBatis架構服務端
- CAS SSO單點登入服務端環境搭建解析之Spring Cloud + Spring Boot企業架構服務端CloudSpring Boot架構
- Java版分散式微服務雲開發架構之CAS SSO單點登入服務端環境搭建Java分散式微服務架構服務端
- CAS單點登入(SSO)實戰(一)
- CAS SSO單點登入框架學習框架