Spring Mutableacl 在版本升级后总是没有权限
Spring Mutableacl always yield no permission after version upgrade
我们最近对现有应用进行了 spring 安全版本升级。 spring安全性已经从2.0.4版本升级到最新的5.0版本,相信是一个很大的版本飞跃。
我们已经调整了所有 spring xml 配置文件,并相应地更新了所有 spring 包路径(在我们所有 java 类 & xml 引用 spring 类).
的配置文件
版本升级看起来不错,我们可以运行应用程序并成功登录。然而,我们刚刚注意到可变 ACL 部分现在没有按预期工作。我们使用 spring 可变 ACL 来控制每个用户对特定记录的访问。我们有一个自定义的可变 ACL 实现,它在 spring 版本升级之前工作正常。可悲的是,现在它总是在用户认为对特定记录具有所需权限的地方产生 "no permission"。
是否有人可以阐明在此版本升级中对于可变 ACL 部分我们需要注意的事项/我不知道的必要事项?
我没有在此处附加任何代码片段,因为我不知道哪部分代码可能是根本原因,应用程序不会抛出任何异常。除非我必须附上整个项目。
我能解决这个问题。这仅仅是由于我的语法中出现了一些愚蠢的拼写错误。更正语法后,它现在可以正常工作了。
我们最近对现有应用进行了 spring 安全版本升级。 spring安全性已经从2.0.4版本升级到最新的5.0版本,相信是一个很大的版本飞跃。
我们已经调整了所有 spring xml 配置文件,并相应地更新了所有 spring 包路径(在我们所有 java 类 & xml 引用 spring 类).
的配置文件版本升级看起来不错,我们可以运行应用程序并成功登录。然而,我们刚刚注意到可变 ACL 部分现在没有按预期工作。我们使用 spring 可变 ACL 来控制每个用户对特定记录的访问。我们有一个自定义的可变 ACL 实现,它在 spring 版本升级之前工作正常。可悲的是,现在它总是在用户认为对特定记录具有所需权限的地方产生 "no permission"。
是否有人可以阐明在此版本升级中对于可变 ACL 部分我们需要注意的事项/我不知道的必要事项?
我没有在此处附加任何代码片段,因为我不知道哪部分代码可能是根本原因,应用程序不会抛出任何异常。除非我必须附上整个项目。
我能解决这个问题。这仅仅是由于我的语法中出现了一些愚蠢的拼写错误。更正语法后,它现在可以正常工作了。