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
- Expo 環境配置和安裝指南
- Redis單例項安裝Redis單例
- 【爬蟲】Heritrix 3.2安裝和執行例項爬蟲
- Minix安裝及配置指南
- Linux下安裝 Docker例項LinuxDocker
- Memcached安裝與使用例項
- jQuery Validate全域性配置和例項配置jQuery
- eggjs 跨域配置JS跨域
- Laravel 配置跨域Laravel跨域
- vue解決前端跨域到nginx配置項小記Vue前端跨域Nginx
- 跨域問題(普通跨域和springsecurity跨域)跨域SpringGse
- 【Oracle】ASM例項安裝入門OracleASM
- 輕量級網站建設jsonp跨域簡單例項網站JSON跨域單例
- 跨域共享CORS詳解及Gin配置跨域跨域CORS
- springboot 跨域配置類Spring Boot跨域
- Nginx的跨域配置Nginx跨域
- 前後端分離下的跨域CAS請求後端跨域
- Nginx解決前端跨域問題 CORS跨域配置Nginx前端跨域CORS
- 後端跨域配置(通用)後端跨域
- IIS配置多域名跨域跨域
- Linux+apache 跨域配置LinuxApache跨域
- 014.Nginx跨域配置Nginx跨域
- SpringBoot 允許跨域配置Spring Boot跨域
- 安裝和配置sendmailAI
- 一文弄懂 CORS 跨域(前端+後端程式碼例項講解)CORS跨域前端後端
- jsonp跨域封裝JSON跨域封裝
- CAS單點登入(SSO)實戰(一)
- CAS SSO單點登入框架學習框架
- SVN安裝配置及安全注意事項
- Vue 跨域問題解決辦法 Vue 配置防止跨域 nginx 重定向防止跨域Vue跨域Nginx
- 多域型SSL證書和通配型SSL證書安裝指南
- nginx配置跨域文件記錄Nginx跨域
- 跨域請求後端配置跨域後端
- NGINX如何配置跨域請求Nginx跨域
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- 全面梳理 簡明安裝指南 mysql 8 安裝升級與配置MySql
- 19C 單例項資料庫安裝單例資料庫