單點登入 CAS3 0

2021-08-29 10:34:09 字數 1537 閱讀 5154

前段時間好好研究一下acegi,後來辭職找工作花了好長時間,沒去看看過,現在正好有點空,想把cas3.0看看。

cas3.0進行重新的架構,同時在遵循cas1.0和cas2.0協議,新的架構大量運用了與spring相關的技術(spring di容器和aop技術,spring web mvc,spring web flow等)

先解析幾個概念:

[b]tgt[/b]:用來儲存登入使用者身份的的重要票據,一旦使用者成功登入到cas伺服器後,cas伺服器就會生成乙個tgt,並儲存在cas伺服器端。cas伺服器有一定的宣告週期,可以自己去配置。最為重要的是確保tgt是全域性唯一的,

[b]tgc[/b]:是乙個儲存tgt的cookie。當登入到cas伺服器後,cas會在瀏覽器中儲存它,這樣下次登入時傳回cas伺服器進行登入驗證,只有借助https傳輸通道,tgc才會被傳回cas伺服器。

oracle組將結構由兩部分組成:

例項instance(記憶體結構(sga pga) 和 後台程序) 共享池 資料庫緩衝區 重做日誌緩衝區

database 資料檔案 控制檔案 重做日誌檔案

關閉和啟動資料庫

shutdown immediate

startup nomount

alert database mount 讀取控制檔案

alert database open 資料檔案和控制檔案的驗證

set mrap off

set linesize 200

select * from v$bgprocess

oracle 必須的後台程序?

v$controlfile

v$datafile

v$logfile

系統全域性去引數查詢

show parameter shared

show parameter db_cache

show parameter log

改變系統的引數

alert system set db_cache_size=64m

改變會話語言

alert session set nls_language=americn

第二課在cmd 中開啟sql/plus工具

sqlplusw /nolog

sqlplus /nolog

在unix下啟動oui的命令為

$ ./runinstaller

dbca(oracle database configuration assistabt)主要功能

建立資料庫

配置資料庫選項

刪除資料

管理模板

建立資料庫口令檔案

orapwd file=%oracle%\oracle90\database\pwdlibs.ora password=admin entries=10;

通過系統管理員授權使用者

grant sysdba to libs

刪除操作

revoke sysdba from libs

查詢口令檔案裡的使用者

select * from v$pwfile_users;

CAS單點登入

出現這個頁面說明服務端部署成功。cas預設的使用者名稱casuser,密碼 mellon,登陸成功 如果我們不希望用8080埠訪問cas,可以修改埠 1 修改tomcat的埠 開啟tomcat 目錄 conf server.xml 找到下面的配置 將埠8080,改為9000 2 修改cas配置檔案 ...

cas單點登入

開門見山,如下圖為cas登入的序列圖 cas實現單點登入的主要票據有兩個,乙個是tgt,乙個是st。因為是做單點登入的,所以客戶端應該是有多個的,當其中乙個登入之後,在同一瀏覽器中在登陸其他客戶端使用者是感知不到再次登入的,原因是第一次登入成功後cookie記錄乙個tgt,這個cookie在瀏覽器中...

CAS單點登入

單點登入 single sign on 簡稱 sso 是目前比較流行的服務於企業業務整合的解決方案之一,sso 使得在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。cas central authentication service 是一款不錯的針對 web 應用的單點登入框...