目前公司新專案要使用乙個開源框架bboss的單點登入功能,要將此功能整合到新系統中去,所以我就學習了一下。
然後在cmd中切換到安裝的目錄,輸入redis-server redis.windows.conf 出現下圖,則啟動成功。
首先修改相應的redis的配置檔案,開啟解壓縮目錄找到session和sessionmonitor的資料夾,找到其中的resource資料夾,裡面的redis.xml
修改為
因為實在自己電腦上的redis,所以這個也要改成single
注意sessionmonitor中的sessioncong.xml是這樣
不然會報錯
在cmd中切換到解壓縮目錄:
會看到各種警告,這個忽略即可。
之後再解壓縮目錄中,找到gradle.properties檔案,將enable_gretty=false改成enable_gretty=true,
再接著,輸入gradle :session:tomcatstart
這個時候在瀏覽器中輸入localhost/session就能看到結果
注意:
之前使用的是redis,但是sessionmonitor使用的是mongodb,現在安裝好mongodb之後,輸入mongod --dbpath "c:\program files\mongodb\server\3.2\data"
注意這個雙引號!!!
然後找到d:\workspace\asiainfo\security\security-master\sessionmonitor\resources將其中的mongodb.xml修改成
sessionconf.xml 修改成
之後所有的操作和之前的一樣。也可以看到相應的效果
CAS單點登入開源框架解讀(一) 模式說明
cas單點登入下存在兩種登入認證模式,第一種我姑且叫它為普通模式吧,因為這種型別是我們使用的最多的場景 另外一種是 模式,這種模式不常見,但是cas單點登入是支援的,也在這裡一併說明。採用時序圖來進行相關的說明,展示兩種模式的不同點。在說展示具體的時序圖之前,先把幾個概念表達一下。st servic...
CAS單點登入開源框架解讀(一) 模式說明
cas單點登入下存在兩種登入認證模式,第一種我姑且叫它為普通模式吧,因為這種型別是我們使用的最多的場景 另外一種是 模式,這種模式不常見,但是cas單點登入是支援的,也在這裡一併說明。採用時序圖來進行相關的說明,展示兩種模式的不同點。在說展示具體的時序圖之前,先把幾個概念表達一下。st servic...
go gin框架使用cas單點登入
最近在用gin框架,想路由乙個路徑到cas單點登入發現有個小坑,小小的記錄一下。func 某方法 官方的 如果不用gin框架的話沒有問題,因為是單獨監聽8080埠,然後捕捉到請求就執行handlefunc方法,這裡cas是使用了 gopkg.in cas.v2 這個包,封裝了自己的handle和se...