1. 程式人生 > >CAS單點登入之HelloWorld

CAS單點登入之HelloWorld

本章將介紹一下CAS如何部署一個CAS應用

系統要求:

開始

一 、使用模版構建

cas在github上提供了官網的模版,可以進行快速構建以及版本的切換升級。

  1. github上克隆映象 預設情況下,克隆master分支下的模版,我們可以通過切換分支來選擇我們需要的版本模版

    git clone https://github.com/apereo/cas-overlay-template.git
    
    git branch -a
    

    在這裡插入圖片描述 切換分支

    git checkout 5.3
    

    在這裡插入圖片描述

  2. 開始構建 在這裡插入圖片描述 下載的模版中,提供了構建工具,支援window,與linux。由於我們使用的是window開發環境所以使用build.cmd

    下載依賴打包成war

    ./build.cmd package
    

    安裝認證證書 由於預設的模版是開啟SSL安全認證的,所以需要提供證書,在命令中已經為我們提供了預設的證書生成命令,直接執行即可。

    ./build.cmd gencert
    

    啟動程式

    ./build.cmd run
    

    在這裡插入圖片描述

  3. 登入驗證 安全驗證的訪問埠預設為8443,所以我們直接訪問https://localhost:8443/,注意ssl的訪問一定要加上https 在這裡插入圖片描述 點高階選項,繼續前往訪問 在這裡插入圖片描述 在這裡插入圖片描述 出現上面的資訊表示,你的第一個cas程式成功了! 訪問: cas提供預設的使用者用於登入:casuser/Mellon 在這裡插入圖片描述