cas入門之二十八 services管理控制台

2021-06-22 18:01:57 字數 1237 閱讀 7579

什麼是cas services管理控制台?

一下就讓你的cas伺服器cpu 100%,那麼你如何去控制這個鏈結呢?

現在我很高興的告訴你,cas自身就有能力處理這種情況,就是通過cas services 管理控制台。也就是說cas 有能力管理哪些service

能夠進行認證,哪些不能經過認證。預設情況下,cas對於http,https,imap,imap協議的所有service都能通過cas進行認證。

其實我也是才剛剛弄明白,cas的這個功能,因為在通常應用cas中,我們根本無須關心這個功能,它的預設配置就可以應用了。

下面我們以http形式發布cas,然後修改配置,進行services管理控制台。

1.以http形式發布cas

具體參看:

當然了,你也可以以https的形式發布cas,參見:

cas入門之十九:https形式發布cas證書製作

2.開啟cas/web-inf/cas.properties

修改server.name=http://localhost:8080  為server.name=http://localhost:8070

3.開啟cas/web-inf/deployerconfigcontext.xml

改為:

這個是spring security,如果你不理解spring security,沒有關係,可以用一句來概況這個bean的功能,就是向使用者名為test,密碼為test的使用者授予admin角色,但是spring security 它的角色名必須以role_起始。

4.開啟cas/web-inf/classes/messages_zh_cn.properties

增加如下內容:

management.services.status.evaluationorder.notupdated=notupdated

management.services.manage.label.anonymous=anonymous

management.services.manage.label.usernameattribute=usernameattribute

management.services.manage.label.evaluationorder=evaluationorder

5.重新部屬cas,然後訪問http://localhost:8070/cas/services

輸入使用者名稱/密碼 test/test,就能夠進入cas services控制台了。

恭喜你成功了。

二十八 模組

模組 在電腦程式的開發過程中,隨著程式 越寫越多,在乙個檔案裡 就會越來越長,越來越不容易維護。為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱之為乙個模組 module 使用模組有...

Lua程式設計(二十八)

lua語言會在執行源 之前先對其進行預編譯。生成預編譯檔案 也被稱為二進位制檔案,binary chunk 的最簡單方式是,使用標準發行班中附帶的luac程式。luac o prog.lc prog.lua上述命令會建立檔案prog.lua的預編譯版本prog.lc。lua解析器會像執行普通lua ...

CUDA學習(二十八)

多處理器級別 在更低層次上,應用程式應該最大化多處理器內各個功能單元之間的並行執行 如 硬體多執行緒 中所述,gpu多處理器依賴於執行緒級並行性來最大限度地利用其功能單元。因此利用率與駐留經線的數量直接相關。在每個指令發布時間,乙個warp排程器選擇乙個準備好執行下乙個指令的warp 如果有的話 然...