2、cas4.2.x修改支持http協議,自定義登陸頁面|8月更文挑戰

這是我參與8月更文挑戰的第6天,活動詳情查看:8月更文挑戰css

1、cas4.2.x修改支持http協議

 cas4.2以上的代碼作了一些框架的優化,4.2如下的版本的不少配置都是寫在xml文件中。4.2以上統一提取到了cas.properties文件中,因此在去掉https的時候 方式也有所變化。html

也可參照官網文檔:apereo.github.io/cas/4.2.x/i…git

進入tomcat中能夠看到:github

決定是否須要在安全鏈接(https)的狀況下才能建立tgc和warn.cookie,只要把tgc.secure和warn.cookie.secure這兩個屬性修改爲false便可。spring

進入cas.properties修改json

還有一個地方須要修改,不然會報Application Not Authorized to Use CAStomcat

修改  HTTPSandIMAPS-10000001.json文件中 "^(https|imaps)://."爲"^(https|imaps|http)://.",  安全

配置完http方式訪問以後頁面上的 提示仍是存在的,若是須要把它去掉的話,cas統一認證的登錄頁面位於:cas目錄/WEB-INF/view/jsp/default 文件夾裏,其中ui/casLoginView.jsp爲登錄頁面。咱們找到這段代碼刪掉便可。markdown

<%--
<c:if test="${not pageContext.request.secure}">     <div id="msg" class="errors">         <h2><spring:message code="screen.nonsecure.title" /></h2>         <p><spring:message code="screen.nonsecure.message" /></p>     </div> </c:if>
--%>
複製代碼

2、cas4.2.x 自定義登陸頁面

官方文檔:https://apereo.github.io/cas/4.2.x/installation/User-Interface-Customization.htmlcookie

效果圖:

水平有限,弄不出特別好看的頁面,湊合看吧,根據官方文檔,首先上傳你的css

我是在源碼中修改的,你要作好備份奧!

在WEB-INF/classes/cas-theme-default.properties添加樣式

修改登陸頁面:按照我的需求修改

登陸頁面就已經修改完畢了

相關文章
相關標籤/搜索