java - 如何使 Java EE 中的授权可外部重新配置(在 war 文件之外)并可热重新配置?

标签 java security jakarta-ee

一些 Java Web 框架将角色放在 Controller 上,例如:

@Controller
@RequestMapping("/company")
@RolesAllowed("ROLE_ADMIN")
public class CompanyController { ... }

这需要重新编译代码才能重新映射角色和 URL...

是否有任何标准框架或库允许从 war 文件映射角色和 URL 并允许热重新配置(无需停止应用程序)?

对于 EE 堆栈来说,这似乎需要包含一个自定义拦截器。

最佳答案

您给出的示例与 Spring 安全示例接缝。请看下面的教程。这很有帮助。

http://krams915.blogspot.com/2010/12/spring-security-3-mvc-using-simple-user.html

关于java - 如何使 Java EE 中的授权可外部重新配置(在 war 文件之外)并可热重新配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17186502/

相关文章:

java - 如何使用 glassfish 服务器配置内容类型和内容编码?

java - JBoss Seam 中无法访问目标( session 和实体 java 文件)

java - 如何在 spring batch 的 FlatFileReader 中设置分隔符值?

java - Spring boot中的执行流程

security - 如何同时在 2 个不同的 symfony2 防火墙上进行身份验证?

security - 使用 cookie 和 java 创建非常安全的登录

JVMTI 之上的 Java API?

java - 如何通过 OSGI 包中的 kerberos 与 hdfs 连接

mysql - 为什么这个 SQL 注入(inject) 'sleep' 攻击是有效的拒绝服务?

java - 范围从 session 到请求的更改