CAS跨域SSO例項安裝和配置指南
此文件(見附件)的目的就是為了幫助初涉CAS 的人員提供一個真實測試例項,讓大家很快了解CAS 是如
何工作,SSO 是怎麼一回事。由於自己以前主要研究物件是商業產品,而對這個開源流行的CAS SSO解決方案知之甚少,因此抽點時間好好研究一下。
此文件之所以叫“CAS 跨域SSO 例項安裝和配置指南”,是常常有人會問CAS 的SSO是否支援
跨Cookie域的問題,其實只要在SP(Service Provider, 就是部署應用程式的伺服器)配置用同一個IDP(Identity Provider, 就是提供使用者驗證的伺服器,在此例裡指的就是CAS 伺服器)來驗證就會自然跨域。這是由CAS協議的實現機制所決定,並沒有太多配置工作要做。
此文件分為以下幾個部分:
一. 安裝JDK
二. 使用keytool工具為演示生成一個自簽名證書
三. 安裝tomcat
四. 配置idp.com上的tomcat server.xml
五. 為兩個SP上HelloWorld Servlet配置CAS Client過濾器
六. 在IDP上下載和部署CAS伺服器
七. 測試SSO
八. 配置LDAP
九. 與Oracle Berkeley DB整合
希望能幫助那些初學者。
何工作,SSO 是怎麼一回事。由於自己以前主要研究物件是商業產品,而對這個開源流行的CAS SSO解決方案知之甚少,因此抽點時間好好研究一下。
此文件之所以叫“CAS 跨域SSO 例項安裝和配置指南”,是常常有人會問CAS 的SSO是否支援
跨Cookie域的問題,其實只要在SP(Service Provider, 就是部署應用程式的伺服器)配置用同一個IDP(Identity Provider, 就是提供使用者驗證的伺服器,在此例裡指的就是CAS 伺服器)來驗證就會自然跨域。這是由CAS協議的實現機制所決定,並沒有太多配置工作要做。
此文件分為以下幾個部分:
一. 安裝JDK
二. 使用keytool工具為演示生成一個自簽名證書
三. 安裝tomcat
四. 配置idp.com上的tomcat server.xml
五. 為兩個SP上HelloWorld Servlet配置CAS Client過濾器
六. 在IDP上下載和部署CAS伺服器
七. 測試SSO
八. 配置LDAP
九. 與Oracle Berkeley DB整合
希望能幫助那些初學者。
相關文章
- Argo 安裝和 workflow 例項配置檔案解析Go
- jafka安裝配置和啟動一個自帶例項和手寫一個例項
- [精華][推薦]CAS SSO單點登入服務端客戶端例項服務端客戶端
- JS獲取跨域的cookie例項JS跨域Cookie
- Expo 環境配置和安裝指南
- Qmail+LDAP安裝配置例項(一)(轉)AILDA
- 單機環境安裝配置ASM例項ASM
- Laravel 配置跨域Laravel跨域
- Nginx 跨域配置Nginx跨域
- ajax實現的跨域請求程式碼例項跨域
- $.getJSON()實現跨域請求程式碼例項JSON跨域
- 5.6單例項安裝單例
- Redis單例項安裝Redis單例
- 跨域問題(普通跨域和springsecurity跨域)跨域SpringGse
- Grub安裝、配置以及使用例項彙總講解(轉)
- 【爬蟲】Heritrix 3.2安裝和執行例項爬蟲
- vue解決前端跨域到nginx配置項小記Vue前端跨域Nginx
- PHP AJAX JSONP實現跨域請求使用例項PHPJSON跨域
- 跨域共享CORS詳解及Gin配置跨域跨域CORS
- Nginx的跨域配置Nginx跨域
- Memcached安裝與使用例項
- mysql 5.7單例項安裝MySql單例
- Minix安裝及配置指南
- 前後端分離下的跨域CAS請求後端跨域
- JDK1.7安裝和配置及注意事項JDK
- Nginx解決前端跨域問題 CORS跨域配置Nginx前端跨域CORS
- oracle例項安裝到 4% 不能繼續安裝Oracle
- 後端跨域配置(通用)後端跨域
- IIS配置多域名跨域跨域
- eggjs 跨域配置JS跨域
- DUBBO安裝配置注意事項
- jQuery Validate全域性配置和例項配置jQuery
- Linux下安裝 Docker例項LinuxDocker
- 【Oracle】ASM例項安裝入門OracleASM
- oracle單例項12.2.0.1安裝Oracle單例
- 安裝Mongodb3.0.6單例項MongoDB單例
- BIND 9快速安裝例項(轉)
- CAS單點登入(SSO)實戰(一)