我正在使用 LDAP 插件和 Spring Security 插件。LDAP 插件获取登录用户所属的组。我的应用程序有两个角色admin
和normal
. 而不是硬编码角色,我想通过属性文件使它们可配置。这样,而不是写
@Secured(["ROLE_ADMINS"])
我可以写类似的东西
@Secured(["role.admins"])
在role.admins=ROLE_ADMINS
配置文件中的位置。
通过这种方式,我可以获取相同的 WAR 文件并将其部署在多个客户端上,每个客户端都有自己在 ActiveDirectory 中配置组名的标准化方法。