`
weishuwei
  • 浏览: 324792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

对我们平台部署cas的评估和我个人想到的解决方式

阅读更多

具体考察了一下cas方面的资料,感觉不太适合我们的平台.利用cas实现单点登陆的原理是把认证过程统一了,交给一个认证机构(cas服务器)去处理,所有应用都到这里认证,认证方式分web应用和非web应用,web认证是基于浏览器的,非web应用是基于代理的,非web应用可以通过cas的代理认证实现.以下是我对我们平台部署cas服务的三种方式的评估:
1,我们的平台要用cas统一认证,那么cas服务器就要部署到我们的中心端,而客户端就要从中心端登陆,于我们的需求不符.
2,如果我们把cas服务器部署到客户端(中心端不到这里认证,只是把这里作为acegi认证的一个provider),然后客户端给中心端提供代理认证,那么我们中心端必须明确知道客户端的网路地址和其它一些情况,并且客户端和中心端是多对一的关系,且不说中心端无法到定位客户端,即使可以,中心端一个一个验证认证信息,效能可想而知.
3,在客户端和中心端都部署cas服务器,但问题在于怎么把客户端的认证信息暴露给中心端??

以上三种方式,我都还没找到解决方法,现在考虑的是怎么扩展一下acegi,自定义一下认证方式,然后我把用户一些标识传到中心端,让用户在中心端自动登陆一下,然后把认证信息保存到acegi的认证对象里,先在分析acegi源码.看看怎么实现

以下是我们的需求:上次发帖好像响应者不多,本人水平有限,希望大伙能给点意见


概述:平台分客户端和中心端(上次发帖说分客户端和服务端,为避免大伙把服务端当作插上服务器,就改名为中心端),客户端只是实现了中心端的一部分功能,客户端的信息都会同步到中心端,
要求:   
1,在客户端登陆以后不需要在中心端再次登陆就能操作中心平台的服务   
2,在客户端和中心端连接失败时要不影响客户端操作.   

 

<o:p>
</o:p>

分享到:
评论
1 楼 chenlixun 2008-03-18  
无语...

相关推荐

    CAS5.3.2Docker 部署方案

    CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案CAS5.3.2Docker 部署方案

    H3C CAS云计算管理平台部署指南-P.pptx

    H3C CAS云计算管理平台是一款集中的云计算管理平台,旨在帮助企业快速部署和管理云计算环境。该平台提供了多种功能,如资源管理、自动化部署、监控和报表等,旨在提高企业的IT效率和灵活性。 以下是H3C CAS云计算...

    构建cas的war部署包(cas-overlay)(cas-server-webapp)(4.2.7)

    在4.2.7版本中,CAS的部署方式采用了WAR overlay技术,这是一种优化的打包策略,允许开发者在不修改CAS源码的情况下,自定义CAS服务器的行为和外观。 首先,理解WAR文件:WAR(Web Application Archive)是Java Web...

    cas 普通方式和SpringBoot方式客户端 普通方式服务端

    在本文中,我们将探讨如何在普通方式和Spring Boot方式下配置和使用CAS客户端和服务端。 首先,让我们了解一下`CMD生成证书命令.txt`。在CAS部署中,安全通信通常依赖于SSL/TLS证书,用于加密传输数据。这个文件...

    CAS部署说明

    CAS(Central Authentication Service)是一种基于Web的单点登录(Single Sign-On, SSO)协议,广泛应用于企业、教育和组织的认证系统。本部署说明主要涵盖CAS服务端的安装、配置以及客户端的证书处理。 首先,我们...

    H3C CAS云计算管理平台安装手册.pptx

    本章节介绍了云计算管理平台的访问方式,包括CAS和vStor的访问方法等内容。 章节五:软件注册 本章节介绍了软件注册的方法和注意事项,包括CAS和vStor的注册方法等内容。 章节六:常见问题解答 本章节介绍了常见...

    cas-server-4.0.0-release部署包

    本压缩包"cas-server-4.0.0-release"包含的是CAS Server 4.0.0版本的源码和部署文件,用于搭建和配置CAS服务器。 CAS Server 4.0.0是CAS的一个重要版本,它引入了许多改进和新特性。以下将详细阐述该版本的关键知识...

    Yale CAS Server的部署及cas-java-client 3.2的应用

    《Yale CAS Server的部署及cas-java-client 3.2的应用》 CAS(Central Authentication Service,中央认证服务)是耶鲁大学开发的一个开源的身份验证框架,它为Web应用程序提供了单一登录(Single Sign-On,SSO)...

    CAS服务器部署

    CAS服务器的部署是实现跨域、跨平台的身份验证服务的关键步骤,对于企业级应用集成具有重要意义。 ### 一、CAS简介 CAS是一个开放源码的Web应用安全项目,它提供了基于HTTP协议的验证机制,允许用户只需一次登录就...

    cas的部署规则

    ### CAS的部署规则详解 #### 一、背景介绍 CAS(Central Authentication Service)是一种开放源代码的单点登录协议和服务实现。它旨在简化Web应用程序的身份验证流程,支持多个应用程序共享同一套用户凭证进行身份...

    H3C CAS云计算管理平台安装手册.pdf

    H3C CAS云计算管理平台安装手册是杭州华三通信技术有限公司提供的解决方案,旨在指导用户安装和使用H3C CAS云计算管理平台。该手册详细介绍了CAS云计算管理平台的安装、配置、使用和维护等方面的知识点。 概述 CAS...

    Cas服务端部署+认证采用MD加密方式

    Cas服务端部署与MD5加密认证是网络安全领域中常见的实践,尤其在企业级应用系统中,为了确保用户身份验证的安全性,通常会采用这样的方法。Cas(Central Authentication Service)是一种开放源码的身份验证框架,它...

    CAS云计算管理平台安装手册.docx

    为了帮助用户正确地安装和使用 CAS 云计算管理平台,H3C 提供了此安装手册,旨在指导用户完成 CAS 云计算管理平台的安装,并介绍 CAS 云计算管理平台的组成、版本概况、安装步骤、访问方式、软件注册、常见问题解答...

    CAS整合LDAP实现单点登录原理及部署

    CAS整合LDAP实现单点登录的原理及部署学习笔记,cas实现单点登录,ldap负责账户管理

    JA-SIG(CAS)简单部署01

    通过以上六个步骤,我们完成了 JA-SIG (CAS) 在 Windows Server 2003 环境中的简单部署,并成功实现了单点登录功能。这一过程涵盖了从 Java Web 服务器环境搭建到 HTTPS 证书配置、CAS 过滤器设置及 CAS 服务器部署...

    django+cas环境部署

    ### django+cas环境部署知识点详解 #### 一、系统架构概述 本系统采用了Django作为主要的应用框架,并结合了Nginx、Elasticsearch、CAS(Central Authentication Service)及MySQL等多个组件来构建一个完整的分布式...

    CAS 协议 票据、url介绍,包括cas1.0和cas2.0

    CAS 协议 票据、url 介绍,包括 cas1.0 和 cas2.0 CAS 协议是一个基于 HTTP 的协议,分为两部分:票据(Ticket)和 URL。CAS 协议的主要目的是提供单点登录(SSO)功能,实现用户的身份验证和授权。 票据(Ticket...

Global site tag (gtag.js) - Google Analytics