CAS4 0 4 之自定義登入頁實踐

2022-02-02 06:34:08 字數 1020 閱讀 1284

因最近公司要用到cas登陸而且要使用自定登陸頁面,網路上搜尋了一下cas自定義登陸,比較好的兩篇文章cas 之自定義登入頁實踐和cas 之 跨域 ajax 登入實踐,感覺寫的不錯,但是發現改動的地方很多。而且有些說的不是很詳細。但是思路可以借鑑一下。

研究了cas整個登陸流程發現只要獲取  lt  登入令牌時改變跳轉方向就行!

來自參考原作者

公司的需求是:對接php的登陸,登陸的口令時由子系統生產,php端通過輸入使用者密碼請求cas中的系統。正確則生成token,php端再拿token對驗證cas,這裡需要擴充套件cas。

1.1、所以修改login-webflow.xml檔案

1.2、新增乙個轉跳條件

3.新增view檢視

4.定義一下 view 的頁面位址吧,修改 default_views.properties,新增:

5.通過generateloginticketaction在cas-servlet.xml這個找到

6.修改類generateloginticketaction裡的generate方法、或者重新寫乙個類繼承原始的類,修改為如下

7.用於提交資料的form表單格式:

已經成功改造cas4.0

CAS自定義登入

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

MVC自定義錯誤頁404靜態頁

昨天公司要求給所有專案新增自定義404錯誤頁,具體的要求實現的有以下幾點 1.實現自定義錯誤 如各種error,404等 跳轉到指定的頁面 2.所指定的頁面輸出的http狀態值必須是404或其他指定的statecode 3.跳轉到的自定義錯誤頁面必須是.html字尾結尾 關於第一點,這個很簡單,大家...

spring security自定義登入頁面

在專案中我們肯定不能使用spring自己生成的登入頁面,而要用我們自己的登入頁面,下面講一下如何自定義登入頁面,先看下配置 jsp acc程式設計客棧ess role service 程式設計客棧 access role admin 使用form login配置來指定我們自己的配置檔案,其中 log...