Cas5 3 2 服務端 自定義登入介面

2021-09-22 02:28:54 字數 1544 閱讀 2906

第一:專案整體結構:

自定義頁面涉及資源全部存放再src/main/resources 資料夾目錄下:

目錄含義

services

配置自定義登入**模板

static

靜態檔案目錄,用於存放js,css**的

templates

模板檔案目錄,用於存放html

digipower.properties

存放digipower**模板的配置資訊

services 目錄配置

service目錄,設定每乙個子**對應的請求樣式,如果不設定,預設使用指定預設樣式。

該json配置檔案是系統預設的登入模板,自定義模板配置檔案規則:檔名稱+id.json,如果不是這種格式cas 服務端不然找不到配置檔案。

httpsandimaps-10000001.json 檔案內容:

自定義模板配置檔案內容(digipower-1000.json):

注意:設定cas需要從json檔案做初始化操作,不然我們配置的json沒有生效

# cas 自定義登入介面

# 預設主題

cas.theme.defaultthemename=digipower

# 開啟識別json檔案,預設false

cas.serviceregistry.initfromjson=true

static 資料夾digipower.css:

h1
目錄結構可以看到,每個子站點,都會新建乙個資料夾,資料夾的名稱需要和 service裡面配置站點的theme的名稱對應上,casloginview.html 這個模板的名稱,不能瞎改,這個是固定的

digipower.properties:

# 自定義登入首頁相關引數配置

#定義的字段和資訊,可以在頁面讀取到

digipower.css.file=/themes/digipower/css/digipower.css

digipower.pagetitle=cas-sso 登入

到專案的根目錄,找到build.cmd,然後debug啟動服務。

CAS自定義登入

cas是單點登入系統 sso 的一種,在多個應用系統中,只需要登入一次,就可以訪問所有的系統。修改login webflow.xml檔案,通過加入引數等方式,走不同的state,以獲取login ticket lt 在submit的時候,帶上該lt,走正常的登入流程。且稱為lt方式。不走login ...

springsecurity自定義登入介面

第 4 章 自定義登陸頁面 部分 i.基礎篇 spring security雖然預設提供了乙個登陸頁面,但是這個頁面實在太簡陋了,只有在快速演示時才有可能它做系統的登陸頁面,實際開發時無論是從美觀還是實用性角度考慮,我們都必須實現自定義的登入頁面。ch04 src main resources we...

CAS單點登入(二)服務端部署

這裡有個固定的使用者名稱和密碼 casuser mellon 登入成功後會跳到登入成功的提示頁面 如果我們不希望用 8080 埠訪問 cas,可以修改埠 1 修改 tomcat 的埠 開啟 tomcat 目錄 conf server.xml 找到下面的配置 將埠 8080,改為 9100 2 修改 ...