设为首页收藏本站邮件列表

12306NG开源项目组

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2776|回复: 4

有时间的同学研究一下JOSSO

[复制链接]

29

主题

47

听众

293

积分

超级版主

Rank: 8Rank: 8

发表于 2012-10-29 10:49:43 |显示全部楼层
http://www.josso.org/confluence/display/JOSSO1/JOSSO+-+Java+Open+Single+Sign-On+Project+Home

  • J2EE, Spring and Windows Transparent cross-domain/cross-organization Single Sign-On
  • SAML support for seamless Internet/Federated SSO experience
  • Bundled with GUI Console for a purely point-and-click setup and administration experience
  • Pluggable Framework to allow the implementation of custom identity components using Spring or built-in IoC container.
  • "5 minutes" on-the-fly set-up and deployment through custom "enhancement" console
  • Runs in Apache Tomcat.
  • Runs in JBoss application server.
  • Runs in BEA WebLogic 8, 9 and 10 application server
  • Runs in Websphere CE application server
  • Runs in Apache Geronimo application server
  • Runs in Windows IIS as an ISAPI connector
  • Runs in any JASPI-compatible (JSR196) container such as JBoss 5 and GlassFish
  • Out-of-the-box compatibility with Liferay Portal, JBoss Portal, JBoss GateIn Portal, Alfresco CMS, OpenCMS, Wavemaker and phpBB
  • Native Apache Http 2.x support thus enabling transparent SSO with Ruby, PHP, Python, Perl, etc. applications
  • Integrates with Spring Security for enabling fine-grained authorization.
  • Provides Identity information to Web applications and EJBs through the standard Servlet and EJB Security API respectively.
  • Supports Strong Authentication using X.509 client certificates.
  • Windows Authentication
  • LDAP support for storing user information and credentials.
  • Database support for storing user information and credentials.
  • Includes virtual directory functionality for allowing authentication against multiple disparate identity silos
  • "Remember Me" support
  • Password reset support
  • Client API for PHP. This allows to build SSO-enabled PHP applications.
  • Client API for Microsoft ASP. This allows to build SSO-enabled ASP applications.
  • Out-of-the-box branding support
  • Compatibility with Apache Pluto Portlet Container
  • Standard Based: JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP,J2EE.
  • 100% Java

回复

使用道具 举报

1

主题

0

听众

43

积分

新手上路

Rank: 1

发表于 2012-12-16 22:15:55 |显示全部楼层
一点个人建议:
网站建设初期,各种开源项目使用起来,只要没有硬伤,其实效果都差不多。关键在于后期,业务量与访问量的保障,开源项目本身瓶颈导致的改造成本加大,才是最头疼的。我使用CAS的时候,还没上线就决定抛弃其大部分功能,只保留后端的票据体系。上线后发现,该体系也需要改造,结果费了一周的时间修改。

12306本身就是一个各方面要求都很高的项目,前期开发成本投入多一点是很值得的,比中途转型花费的成本要低得多。
回复

使用道具 举报

0

主题

0

听众

290

积分

江湖新秀

Rank: 3Rank: 3

发表于 2012-12-17 13:05:25 |显示全部楼层
像大学这样的牛人就应该这样指点一下我菜鸟级别的人物一个大概的方向,就是说这个系统大概要用到的开源项目的技术提前跟大家指明,菜鸟也有个关注的目标。
回复

使用道具 举报

1

主题

0

听众

17

积分

新手上路

Rank: 1

发表于 2013-1-18 17:18:24 |显示全部楼层
已经决定了使用这个框架支持单点登录了么,Web容器有打算使用啥呢?
回复

使用道具 举报

0

主题

0

听众

14

积分

新手上路

Rank: 1

发表于 2013-6-2 23:22:52 |显示全部楼层
1.应该选择几个业内最有影响力的几个SSO框架做对比,做源代码研究
2.研究一下这几个SSO框架优点和不足的地方
3.如果条件允许,项目组重新架构设计SSO方案,如果不允许,折中选择一个方案进行实施扩展优化
回复

使用道具 举报

Archiver|手机版|12306NG开源项目组    

GMT+8, 2014-2-14 02:10 , Processed in 0.100443 second(s), 28 queries , Xcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部