# 方式一:官網下載發布包 # https://github.com/apereo/cas/releases/download/v6.6.0/cas.war # 方式二:Maven 覆蓋構建 (推薦生產,可自定義依賴) # git clone https://github.com/apereo/cas-overlay-template # cd cas-overlay-template # ./gradlew build # 輸出: build/libs/cas.war
| 文件 | 用途 |
|---|---|
| application.properties | 主配置:端口、數據庫、Redis、日志級別等 |
| cas.properties | CAS 核心屬性:登錄頁面、Ticket 過期、主題等 |
| log4j2.xml | 日志配置 |
| deployerConfigContext.xml | 認證處理器定義 (LDAP、JDBC、REST 等) |
編輯 `WEB-INF/classes/deployerConfigContext.xml`,找到 `primaryAuthenticationHandler`:
<bean id="primaryAuthenticationHandler"
class="org.apereo.cas.authentication.support.SimpleTestUsernamePasswordAuthenticationHandler"
c:users="casuser::Mellon, admin::password" />
格式:`username::password`,多用戶逗號分隔。密碼明文僅測試,生產用 BCrypt/SCrypt。
# C:\Windows\System32\drivers\etc\hosts 127.0.0.1 cas.example.com
瀏覽器訪問 `https://cas.example.com:8443` 避免憑證域名不匹配警告。