關於單點登陸(SSO)的開源專案CAS的一個問題, 用過yale大學CAS的幫幫忙吧,先謝啦,哈哈
CAS是Yale大學的一個SSO開源專案
我在配置簡單的HelloWorld的時候,遇到了問題
我是按照這篇文章進行配置的
http://www-128.ibm.com/developerworks/web/library/wa-singlesign/
1.首先我開啟tomcat5.5的SSL
就是uncomment掉server.xml裡的那段註釋
2.生成安全證照
密碼是:changeit
姓名是:localhost
其他隨便寫的
之後是
%java_home%\bin\keytool -export -alias tomcat -file server.crt
和
%java_home%\bin\keytool -import -file server.crt -keystore %java_home%/jre/lib/security/cacerts
然後啟動tomcat, 開啟ie, 輸入https://localhost:8443, 成功進入tomcat的welcome頁!
3.將CAS server3.0.2中target目錄中的CAS.war複製到%tomcat_home%\webapps目錄下.
4.將cas-client-java-2.1.1\dist\casclient.jar檔案複製到%tomcat_home%\common\lib中
5.修改tomcat自帶的servlet-examples的web.xml, 加入cas的過濾器:
6.啟動tomcat !,CAS.war檔案被自動在webapps下釋放出CAS目錄
進入https://localhost:8443/servlets-examples, 被自動轉發到CAS的登陸頁面.
到這裡都一切正常啊!
7.在CAS登陸頁面中輸入使用者名稱和密碼相同的字串,然後點"login"按鈕
問題出現了:請求沒有被轉到servlets-examples頁面, 卻是"找不到伺服器 無法顯示網頁"的空白頁
高人指點一下, 我到底是什麼地方出錯了呀
急的都上火啦 5555555555555~~~~~
我在配置簡單的HelloWorld的時候,遇到了問題
我是按照這篇文章進行配置的
http://www-128.ibm.com/developerworks/web/library/wa-singlesign/
1.首先我開啟tomcat5.5的SSL
就是uncomment掉server.xml裡的那段註釋
2.生成安全證照
%java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA |
密碼是:changeit
姓名是:localhost
其他隨便寫的
之後是
%java_home%\bin\keytool -export -alias tomcat -file server.crt
和
%java_home%\bin\keytool -import -file server.crt -keystore %java_home%/jre/lib/security/cacerts
然後啟動tomcat, 開啟ie, 輸入https://localhost:8443, 成功進入tomcat的welcome頁!
3.將CAS server3.0.2中target目錄中的CAS.war複製到%tomcat_home%\webapps目錄下.
4.將cas-client-java-2.1.1\dist\casclient.jar檔案複製到%tomcat_home%\common\lib中
5.修改tomcat自帶的servlet-examples的web.xml, 加入cas的過濾器:
<filter> <filter-name>CAS Filter</filter-name> <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name> <param-value>https://localhost:8443/cas/login</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name> <param-value>https://localhost:8443/cas/proxyValidate</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name> <param-value>localhost</param-value> </init-param> </filter> <filter-mapping> <filter-name>CAS Filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <p class="indent"> |
6.啟動tomcat !,CAS.war檔案被自動在webapps下釋放出CAS目錄
進入https://localhost:8443/servlets-examples, 被自動轉發到CAS的登陸頁面.
到這裡都一切正常啊!
7.在CAS登陸頁面中輸入使用者名稱和密碼相同的字串,然後點"login"按鈕
問題出現了:請求沒有被轉到servlets-examples頁面, 卻是"找不到伺服器 無法顯示網頁"的空白頁
高人指點一下, 我到底是什麼地方出錯了呀
急的都上火啦 5555555555555~~~~~
相關文章
- CAS SSO單點登入框架學習框架
- CAS單點登入(SSO)實戰(一)
- apereo cas單點登陸返回多個屬性
- 單點登陸原理及程式碼(CAS)
- .關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- 關於CAS SSO單點登入客戶端環境搭建原始碼分析客戶端原始碼
- 基於CAS的WEB單點登入(sso)服務端及其tomcat/nginx https配置Web服務端TomcatNginxHTTP
- CAS學習筆記二:CAS單點登入流程筆記
- 2.關於CAS SSO單點登入服務端環境搭建原始碼服務端原始碼
- CAS實現單點登入SSO執行原理探究
- CAS SSO單點登入服務端環境搭建服務端
- CAS SSO單點登入客戶端環境搭建客戶端
- 2.關於CAS SSO單點登入服務端環境搭建原始碼分析服務端原始碼
- CAS實現單點登入SSO執行原理探究(終於明白了)
- [併發程式設計]-關於 CAS 的幾個問題程式設計
- 3.CAS SSO單點登入客戶端環境搭建客戶端
- CAS單點登入-簡介
- CAS單點登入-https配置HTTP
- 【實踐篇】基於CAS的單點登入實踐之路
- 關於 Locust 建立 Task 的疑問,困擾了好久,路過的幫忙看下。
- 14、sso單點登陸
- CAS SSO單點登入服務端環境搭建之框架深度分析服務端框架
- CAS SSO單點登入客戶端環境搭建之框架深度分析客戶端框架
- 2.CAS SSO單點登入服務端環境搭建原始碼服務端原始碼
- CAS單點登入-基礎搭建
- 2.基於CAS SSO單點登入服務端環境搭建架構原始碼服務端架構原始碼
- 2.基於CAS SSO單點登入服務端環境搭建+架構原始碼服務端架構原始碼
- 跨域分散式系統單點登入的實現(CAS單點登入)跨域分散式
- offer 比較,人生十字路口大家幫幫忙 謝謝
- 單點登入之cas整合sonar的配置方法詳解
- 3.CAS SSO單點登入客戶端環境搭建&原始碼獲取客戶端原始碼
- Spring Cloud企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- Spring Cloud 企業架構之CAS SSO單點登入服務端環境搭建SpringCloud架構服務端
- CAS SSO單點登入客戶端環境搭建之多租戶saas企業開發架構客戶端架構
- 請問yansongda/pay V3 支付輪子有用過的嗎?幫個忙!!
- 30天幫你一步步學會Python的開源專案Python
- 【前端幫幫忙】第6期 移動端使用video標籤需要注意的一些問題前端IDE