Web Securiy ,SSO 和现有项目的集成
qiandl
2010-03-13
项目的背景,我们现在一个项目要卖给一个大公司,大公司对产品的要求比较高,需要符合他们的一系列标准,总结下来有两个方面需要提高
1,对于WEB层面需要安全性要求,提了一堆策略,结果调研后spring security基本满足需求,并且原来系统也是基于spring的,所以决定集成spring security来解决问题。 2,对于系统构架方面要求有一个单独的Authentication Server(因为这个项目会提供3个portal系统),一方面是基于安全性考虑,一方面也是SSO的考虑。 因为市场部门承诺的是4月份要部署,所以时间很紧。我在调研了一些SSO开源框架后发现基本上没有提供完善的用户管理portal,这也就是说我们需要自己去开发一套,目前的情况是不太现实的。 所以最后和领导讨论的结果是希望找一个功能比较完善的SSO产品,开源和商用的均可(商用的价格要在2-3W RMB左右,最好是开源的。),并且能和Spring Secruriy比较好的集成。 昨天看了一下cisco radius,维护portal基本上满足要求,但是管理portal的页面不太好定制,而且没有和Spring Secruriy集成接口。 希望大家能给我一些建议,无论是SSO方面的,还是系统构架方面的。 非常感谢。 |
|
zdx3578
2010-03-13
https://opensso.dev.java.net/zh/ 不知道sun的opensso如何?
|
|
qiandl
2010-03-14
谢谢楼上的帮助。
我今天查看了opensso的资料,的确很不错,他能提供用户注册的页面,但是功能比较简单。我还在努力调研中。。。。 谢谢。 |
|
homesailing
2010-03-18
cas+websphere
我的项目已经运营2年了。 |
|
miaow
2010-03-18
http://www.ibm.com/developerworks/cn/web/wa-singlesign/
|
|
凤舞凰扬
2010-03-23
其实楼主可以考虑基于开源的产品做二次开发,因为2-3w的报价比较难买到合适的商用产品的。现在对于每个中间件商来说,portal是重点方向,价格都蛮高。
|
|
qiandl
2010-03-23
谢谢楼上各位的建议和启发,对我帮助很大。
经过这段时间的调研,今天终于大致有了眉目,这里和大家分享一下心得,请大家多提建议,谢谢。 第一,认识上的误区 由于项目的需求,我一直试图在寻找带有用户管理功能portal(新增用户)的SSO框架或者产品。 在调研了一些商用的产品后了解到,一般的系统结构中,SSO产品一般负责读取LDAP的用户数据来给各个应用做用户鉴权,而LDAP中的用户数据的维护是由专门的产品来维护的---Identity Manager Server. 第二,符合的产品 1,CA siteminder:专业的SSO商用产品,其中自带了功能很强的用户管理功能和密码维护功能,拥有强大的SDK,便于做二次开发,但是据了解价格不菲。 http://www.ca.com/us/internet-access-control.aspx 2,CROWD:Single Sign-On (SSO) and Identity Management http://www.atlassian.com/software/crowd/ 正如产品的说明,这是个集成SSO和Identity Management功能的产品。 不过其中的Identity Management功能比较弱,结构相对简单,是基于webwork+spring的构架,文档也很完善 这也是个商业产品,但是很便宜,买了产品后可以得到源代码,自己根据需求定制。 PS:昨天看到Orcale放弃对OpenSSO的后续维护了,一声叹息。 |
|
uuuvvv
2010-03-31
2-3w买商用的?还不够税钱的
![]() 认证系统建议使用开源的cas |
相关讨论
相关资源推荐
- 77分布式电商项目 - CAS 客户端与 SpringSecurity 集成
- springboot整合springsecurity框架,在项目里面集成生成公钥和私钥的代码(分布式项目)(四)
- SpringBoot中使用SpringSecuriy(自定义AuthenticationManager和自定义WebSecurityConfigurerAdapter)
- spring security 集成cas实现单点登录
- 巨坑:spring cloud项目eureka添加security认证之后,client端注册失败
- sso与spring security
- spring boot集成security
- SpringSecurity集成JWT认证框架
- spring boot(2.7.10) 集成spring security
- 更加优雅地配置Spring Securiy(使用Java配置和注解)