请教banq及众位牛人,关于改造Acegi的问题。

06-04-12 kevin130
现在项目用到Acegi系统,但是需要改造一下,因为Authentication中返回的只有用户名,密码,现在想从数据库中读出User对象,然后把这个对象作为Authentication的一部分一起返回。

我现在读了1天的acegi源码,感觉是在ui.webapp中改写filter,同时改写authentication以及userpasswordtoken(增加一个user对象),不知道我这个办法是否正确。

现在需要重新编译acegi,但是有两个包怎么也引不进来(有一个是org.mortbay).

感觉现在走的方向不太对,还望大家指教!!

多谢!

banq
2006-04-12 13:17
Acegi源码的巨复杂就是因为Spring没有提供Session操作,导致Acegi在HttpRequest/httpSession/threadLocal之间做了一些复杂的转换,所以改造起来不容易啊。

我个人是远离复杂的东西了,所以没帮上忙啦,sorry!

猜你喜欢