cas單點登入學習 配置資料庫驗證進行登入

2022-04-01 13:18:14 字數 1010 閱讀 4700

開啟檔案,找到下圖部分:

這一塊就是cas的登入使用者配置,裡面依舊有乙個預設的使用者,就是casuser   mellon,所以我麼要做的就是把這裡變成資料庫的配置啦,很簡單,就是修改以上**,變成:

com.mysql.jdbc.driver

jdbc:mysql://localhost:3306/cas

root

123456

這裡需要說明一下這個配置:首先cas提供的驗證器有三個,預設選擇的是acceptusersauthenticationhandler,這裡需要改變為querydatabaseauthenticationhandler,這裡面就需要注入乙個資料來源和查詢sql。

所以,我們就在下面配置了乙個bean名為datasource,datasource的配置就不用多說咯,根據自己的資料庫配置而定,這裡只是demo,sql也是同理。其實這裡還有乙個是密碼加密的,但是筆者這裡只是簡單介紹一下資料庫配置,就不多提,其實也很簡單。資料來源用的是commons dbcp。

emmmm。。。好像就已經ok了,最後當然還需要加入架包啦,這可是靈魂啊。這裡需要加入以下架包:

登陸後:

Cas(單點登入框架)的學習筆記

cas基本流程功能圖 1.訪問web one應用 2.是否有ticket?3.沒有就重定向到登入介面。在client中的web.xml檔案配置 casfilterfilter name edu.yale.its.tp.cas.client.filter.casfilterfilter class e...

CAS單點登入配置 5 測試與總結

終於要結束了.1 我們同時開啟tomcat6和tomcat7,如果報錯請修改。打 開瀏覽器,輸入進入cas登入介面,這裡我們先輸入相同的任意使用者名稱密碼試試看,如果登陸不 上,說明配置檔案有效。輸入資料庫中的使用者名稱密碼,登入成功,我們開啟就無需輸入使用者名稱密碼 了。登出一下,先登入clien...

CAS單點登入配置 5 測試與總結

終於要結束了.1我們同時開啟tomcat6和tomcat7,如果報錯請修改。打 開瀏覽器,輸入進入cas登入介面,這裡我們先輸入相同的任意使用者名稱密碼試試看,如果登陸不 上,說明配置檔案有效。輸入資料庫中的使用者名稱密碼,登入成功,我們開啟就無需輸入使用者名稱密碼 了。登出一下,先登入client...