----------------------------------------------------------------------------------------------------------------------------------------------------------

 泡牛吧!

                                       希望越来越多的光棍能够泡到牛

-----------------------------------------------------------------------------------------------------------------------------------------------------------

    我们公司马上要改版了,很多东西由于好些原因,都外包出去了。
    剩下估计也就一块了,sso(单点登陆)。

    需求吗?
    1。用户信息实现可扩展性(这个可以搞定用一个用户扩展表就可以了)
    2。用户要实现可以分组,这就必要要引如组的概念;
    3。还要实现角色自己个东西,(有点不明白)
    4。还要对我们所有的url资源实现访问控制(Acegi做到了这一点,而且还可以对service的ap的method的执行实现控制,简直令我高兴死了,这样就可以从根本上实现权力动作的分发)。
    
    这几者之间的逻辑关系到现在我还没有搞明白!希望得到高人指点。

    前几天 断断续续的上网查了一下关于sso的开源代码,结果发觉国内外基本都yale的cas 实现,cas只是听过,从来找不到合适的资料,自然无从下手了。
    
    就在这一切都无法下手的时候,看了看五一买的《Spring in action》书,里边还真有关于这个问题在spring的介绍和解释,发觉spring的Acegi对yale的cas进行了应用,而且也是用IoC来实现配置,感觉真好呆了。
    马上就用google 找Acegi的入门事例,结果还真找到了一个,特别简单,但是解释却特别的好,只讲指定的文件copy到tomcat下就,执行一下数据的sql语句就可以用了, 这是个学习计算机以来,应用第三方事例中唯一一个一次测试通过的。
     今天算是立项吧!计划花两个星期弄一个可以简单应用的sso,接下来再扩展了,再优化。
     这个星期的任务是把需要理解和解决的技术上基本问题给pass掉。今天基本任务完成了,事例的数据结构搞明白了。
     明天是搞明白这个事例的在bean配置中的关系。实现密码加密。
      
acegi @2006-06-21 19:21:12  hofman
这几天,我也在调acegi,读source,作者的代码风格实在太糟糕了,多少重if/esle,阅读起来浪费了不少时间。acegi,在我看来,不适合普通站点,它动用了太多的beans,使用了太多的filter,对简单应用,会有不必要的效率损失。

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

认证码:
(数字如不清楚,请刷新一次)


一切版权属于个人(转载例外)