[Grails] grails-acegi-0.5.1使用中出现无法保存角色的问题
oksonic
2009-03-05
grails-acegi-0.5.1使用中出现无法保存角色的问题
跟了一下看看也没发现什么问题,是不是这个插件有问题,有没有办法解决一下? |
|
purpleye
2009-03-05
使用正常啊,没出现问题
|
|
tongyi121
2009-03-06
我也是不能保存,插件应该有问题,0.4的就可以
|
|
oksonic
2009-03-06
以前也没有发生过这样的问题,不会要等到6.0吧
|
|
tongyi121
2009-03-06
解决问题不难,只是对这样的发布版本发生太明显的错误,对此比较失望
|
|
oksonic
2009-03-06
能说一下是怎么解决吗?
|
|
tongyi121
2009-03-07
你跟踪代码不难解决,原来的ROLE都是带了ROLE_前缀的,而在0.5里没有,请看user控制器的addRoles方法,我不知道0.5是故意去掉的,还是忘了加,看到这么明显的bug,我就没深入下去了。还是打算看看JSecurity Plugin,在Grails权威第二版中,作者专门写这个插件,我想应该不错,acegi还是有点复杂,0.4的我将其改成了完全基于LDAP认证的,0.5的一更新又得重新弄,复杂的东西用这不舒服。
|
|
oksonic
2009-03-07
我也发现了,数据库中也没有还ROLE_这样的前缀,先弄回rails1.03+acegi0.4.1后再看看
|
|
wintersun
2009-04-23
tongyi121 写道 你跟踪代码不难解决,原来的ROLE都是带了ROLE_前缀的,而在0.5里没有,请看user控制器的addRoles方法,我不知道0.5是故意去掉的,还是忘了加,看到这么明显的bug,我就没深入下去了。还是打算看看JSecurity Plugin,在Grails权威第二版中,作者专门写这个插件,我想应该不错,acegi还是有点复杂,0.4的我将其改成了完全基于LDAP认证的,0.5的一更新又得重新弄,复杂的东西用这不舒服。
没错,我就是补上ROLE_前缀才弄好的。虽说复杂,但是我还是想继续用下去。 |