【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
 
后面 更新。。。
相关文章
相关标签/搜索