第一:專案整體結構:
自定義頁面涉及資源全部存放再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 修改 ...