<legend id="saq2v"><i id="saq2v"></i></legend>
  • <legend id="saq2v"><li id="saq2v"></li></legend>

        Java1234課堂 - 專業的java在線教育網 學Java,上Java1234
        首頁 課程 Java后端技術 實戰springboot+CAS單點登錄系統

        實戰springboot+CAS單點登錄系統

        學習次數:14342

        課程類別:Java后端技術

        課程類型:免費課程

        免費在線學習該課程
        • 課程介紹

        • 課程目錄

        • 課程答疑

        • 高清視頻和源碼下載

        高清視頻以及源碼文檔獲?。?/strong>

        關注java資料站公眾號 回復   cas    獲取
         

        簡介:
        CAS是Central Authentication Service的縮寫,中央認證服務,一種獨立開放指令協議。CAS 是 耶魯大學(Yale University)發起的一個開源項目,旨在為 Web 應用系統提供一種可靠的單點登錄方法,CAS 在 2004 年 12 月正式成為 JA-SIG 的一個項目。
         
         特點:
        1、開源的企業級單點登錄解決方案。
        2、CAS Server 為需要獨立部署的 Web 應用。
        3、CAS Client 支持非常多的客戶端(這里指單點登錄系統中的各個 Web 應用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。
        4、CAS屬于Apache 2.0許可證,允許代碼修改,再發布(作為開源或商業軟件)。
         
        從結構上看,CAS 包含兩個部分: CAS Server 和 CAS Client。CAS Server 需要獨立部署,主要負責對用戶的認證工作;CAS Client 負責處理對客戶端受保護資源的訪問請求,需要登錄時,重定向到 CAS Server。圖1 是 CAS 最基本的協議過程:

        CAS Client 與受保護的客戶端應用部署在一起,以 Filter 方式保護受保護的資源。對于訪問受保護資源的每個 Web 請求,CAS Client 會分析該請求的 Http 請求中是否包含 Service Ticket,如果沒有,則說明當前用戶尚未登錄,于是將請求重定向到指定好的 CAS Server 登錄地址,并傳遞 Service (也就是要訪問的目的資源地址),以便登錄成功過后轉回該地址。用戶在第 3 步中輸入認證信息,如果登錄成功,CAS Server 隨機產生一個相當長度、唯一、不可偽造的 Service Ticket,并緩存以待將來驗證,之后系統自動重定向到 Service 所在地址,并為客戶端瀏覽器設置一個 Ticket Granted Cookie(TGC),CAS Client 在拿到 Service 和新產生的 Ticket 過后,在第 5,6 步中與 CAS Server 進行身份核實,以確保 Service Ticket 的合法性。
        在該協議中,所有與 CAS 的交互均采用 SSL 協議,確保,ST 和 TGC 的安全性。協議工作過程中會有 2 次重定向的過程,但是 CAS Client 與 CAS Server 之間進行 Ticket 驗證的過程對于用戶是透明的。
        另外,CAS 協議中還提供了 Proxy (代理)模式,以適應更加高級、復雜的應用場景,具體介紹可以參考 CAS 官方網站上的相關文檔。 [1]
         

        00_CAS單點實戰案例演示

        01_CAS介紹

        02_搭建Tomcat HTTPS支持

        03_CAS Server war下載

        04_CAS Server發布到tomcat

        05_CAS配置數據源,數據庫用戶認證

        06_CAS密碼加密校驗

        07_CAS Client+springboot客戶端整合搭建

        08_CAS client端獲取用戶名

        09_CAS client端實現統一注銷

        10_CAS單點登錄實例實現+測試

        11_CAS Server界面修改

        vip會員提供課程答疑服務,vip會員請加鋒哥微信:java9266 或者 QQ:3320160706 拉你進高大上vip專群;

        高清視頻以及源碼文檔獲?。?/strong>

        關注java資料站公眾號 回復   cas    獲取
          

        午夜一级国产在线观看,大杳蕉狼人欧美75免费,国产9191免费观看在线,性都花花世界亚洲小说欧美情,怎么区分进口牛皮和国产牛皮,欧美a在线视频观看福利
        <legend id="saq2v"><i id="saq2v"></i></legend>
      1. <legend id="saq2v"><li id="saq2v"></li></legend>