请问统一身份认证除了单点登录还能处理什么呢? 
还有统一身份认证优点除了整合网络资源还有什么优点? 
现在项目经理要把客户的那几套系统进行整合,要我负责开发那几套系统做统一身份认证工作。除了用户名和密码,还有身份证号码(作为唯一、最终用户认证). 
项目经理还把用户权限这一块也在统一身份认证任务里一并整合做了。 
权限这块的意思是:一个员工可能是分公司的领导,也可能兼总部的职员。就是说一个人有两个部门,根据登录员工权限的不同,页面显示的内容和控件也不相同. 
具体的需求还没交代,各位有什么好的设计,或好的文档,最好是以前做过的小示例给在下借鉴一下。最好发邮件给在下。谢谢各位捧场。 Email:[email protected] 望大家能顶顶!!

解决方案 »

  1.   

    最好还是单点登录如果不用单点登录的话,写Cookie也可以,但是cookie不安全,也不稳定。
      

  2.   

    LZ看看这里这个写的很好或许对您有帮助
    http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html Web-SSO的样例是由三个标准Web应用组成,压缩成三个zip文件,从http://gceclub.sun.com.cn/wangyu/web-sso/中下载。其中SSOAuth(http://gceclub.sun.com.cn/wangyu/web-sso/SSOAuth.zip)是身份认证服务;SSOWebDemo1(http://gceclub.sun.com.cn/wangyu/web-sso/SSOWebDemo1.zip)和SSOWebDemo2(http://gceclub.sun.com.cn/wangyu/web-sso/SSOWebDemo2.zip) 是两个用来演示单点登录的Web应用。这三个Web应用之所以没有打成war包,是因为它们不能直接部署,根据读者的部署环境需要作出小小的修改。样例部 署和运行的环境有一定的要求,需要符合Servlet2.3以上标准的J2EE容器才能运行(例如Tomcat5,Sun Application Server 8, Jboss 4等)。另外,身份认证服务需要JDK1.5的运行环境。之所以要用JDK1.5是因为笔者使用了一个线程安全的高性能的Java集合类 “ConcurrentMap”,只有在JDK1.5中才有。 
      

  3.   

    我的开发环境是jdk1.4.2,因为这是银行定的,开发环境没办法改。不过你的推荐不错,谢谢。希望大家继续顶下去,多提一些这方面的见解和经验供小弟参考参考。
      

  4.   

    你要单独做一个权限系统,统一授权,统一权限管理配置。提供一套验证,权限获取的接口供其它系统调用。这是最好的。可以再改进,就符合当前的萨班斯 ,4A 的规范了。
    然后你还要做一个SSO。
    SSO做起来可能比较稍微麻烦些,需要认证服务。
    如果按SSO开发规范SAML协议开发的话,会复杂些。
    不过这些都可以克服的。
      

  5.   

    是一点做过的实例资料都没有。哪位老大能发点儿给我邮箱啊。谢谢。[email protected]