【CAS單點登陸視頻教程】 第01集-- 認識CAS

CAS 是什麼?

目錄php

-----------------------------------------html

-----------------------------------------web


CAS(Central Authentication Service) 是 Yale 大學發起的構建 Web SSO 的 開源項目瀏覽器

SSO 是什麼?


就是 單點登陸 也就是 多個網站程序 統一到一個網址 進行登陸 身份驗證
主要特色是: SSO 應用之間使用 Web 協議 ( 如 HTTPS) ,而且只有一個登陸入口。咱們所講的SSO,指 Web SSO 。

tomcat

SSO 的體系中,有下面三種角色:


  User(多個)
  Web應用(多個)
  SSO認證中心(一個)

服務器

SSO 實現模式千奇百怪,但萬變不離其宗,包含如下三個原則:


  全部的登陸都在 SSO 認證中心進行。
  SSO 認證中心經過一些方法來告訴 Web 應用當前訪問用戶到底是不是經過認證的用戶。
  SSO 認證中心和全部的 Web 應用創建一種信任關係。

post

說白了 CAS 就是能達到 不少不一樣 服務器的或者相同服務器的網站 統一到某個地方登陸 若是你是使用同一個 瀏覽器登陸的 那麼 在這個瀏覽器再打開其餘的網站 這個網站 就不用 再登陸了
1. CAS 的結構體系

  CAS Server
CAS Server 負責完成對用戶信息的認證,須要單獨部署,CAS Server 會處理用戶名 / 密碼等憑證 (Credentials) 。
就是 安裝在服務器端的一個web程序 目前有耶魯大學的 也有其它機構開發的
它是複製認證的服務器

  CAS Client
CAS Client部署在客戶端,當有對本地 Web 應用受保護資源的訪問請求,而且須要對請求方進行身份認證,重定向到 CAS Server 進行認證。

8226097_128927207895o9.jpg
下載 (32.92 KB)
7 天前 16:44


上圖裏面 就是 CAS的原理圖

相關視頻 http://pan.baidu.com/s/1i3E6xF3
 
後面 更新。。。
相關文章
相關標籤/搜索