Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CAS单点登陆方案

lvjian700
December 14, 2012

 CAS单点登陆方案

大洋公司B/S组单点登陆方案.

lvjian700

December 14, 2012
Tweet

More Decks by lvjian700

Other Decks in Programming

Transcript

  1. 大纲 ž  单点登陆原理 ž  Java中单点登陆方案:CAS —  CAS 服务器使用 —  CAS

    客户端使用 ž  如何和portal集成 ž  我们已经做的改进 —  支持http验证 —  CAS客户端支持多网段路由 ž  参考资料
  2. Java中单点登陆方案:CAS ž CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一 种可靠的单点登录方法,CAS 在 2004

    年 12 月正式成为 JA-SIG 的一 个项目。CAS 具有以下特点: ž 开源的企业级单点登录解决方案。 ž CAS Server 为需要独立部署的 Web 应用。 ž CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用), — 包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。 CAS: http://www.jasig.org/cas
  3. 如何和portal集成 ž CAS Server使用了如下技术: —  JPA, Spring, Spring MVC ž 因此可以有如下两种方式: — 

    将CAS Server相关配置和jar集成到portal项 目中 —  或者直接在CAS Server源码上开发portal(推 荐)