前段時間好好研究一下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 應用的單點登入框...