開源框架bboss單點登入demo跑起來

2022-03-14 21:28:36 字數 1400 閱讀 1899

目前公司新專案要使用乙個開源框架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...