CAS服務端搭建

2021-09-24 20:10:02 字數 1305 閱讀 8109

4、輸入預設的使用者名稱:casuser 和密碼:mellon。登入成功後會跳到登入成功的提示頁面

二、cas服務端配置

1、修改埠。如果我們不希望用8080埠訪問cas, 可以修改埠。

(1)、修改tomcat的埠。開啟tomcat 目錄 conf\server.xml 找到下面的配置

(2)、修改cas配置檔案。修改cas的web-inf/cas.properties

server.name=http://localhost:8081
2、去除https認證

cas預設使用的是https協議,如果使用https協議需要ssl安全證書(需向特定的機構申請和購買) 。修改配置,讓cas使用http協議。

(1)、修改cas的web-inf/deployerconfigcontext.xml

這裡需要增加引數p:requiresecure="false",requiresecure屬性意思為是否需要安全驗證,即https,false為不採用。

(2)、修改cas的/web-inf/spring-configuration/ticketgrantingticketcookiegenerator.xml

引數p:cookiesecure="true",同理為https驗證相關,true為採用https驗證,false為不採用https驗證。

引數p:cookiemaxage="-1",是cookie的最大生命週期,-1為無生命週期,即只在當前開啟的視窗有效,關閉或重新開啟其它視窗,仍會要求驗證。可以根據需要修改為大於0的數字,比如3600等,意思是在3600秒內,開啟任意視窗,都不需要驗證。

(3)、修改cas的web-inf/spring-configuration/warncookiegenerator.xml

和第(2)步一樣,修改cookiesecure改為false , cookiemaxage改為3600

三、cas客戶端搭建

1、客戶端工程1搭建

單點登入cas之服務端搭建

3 解壓zip包,使用idea開啟專案 4 在web inf spring configuration propertyfileconfigurer.xml中,對cas.properties的位置進行修改。6 使用 mvn package 命令進行打包,生成war檔案,我將其更名為cas.war 2...

CAS學習一 CAS服務端部署

公司要做單點登入系統,網上搜了一下目前主流方案是cas,故部署乙個試試看。因為最近出現log4j2遠端 執行漏洞,盡量選擇新版本已修復此漏洞的,故cas選擇6.4版本。打包部署依賴jdk 11,gradle,tomcat。此處選擇gradle 7.3.3,tomcat 8.5.73。2 解壓grad...

CAS服務端取消https驗證

客戶覺得cas證書的提示太煩了,想去掉,又不想花錢認證證書,這兩天閒暇之時看了一下最新的cas文章,自己也配置了一套apache2.2 tomcat7 casserver 3.4.8 casclient3.2的配置,實現了負載均衡下tomcat集群中的cas認證,並使用了https的方式和http認...