gpt4 book ai didi

tomcat - 通过 TomCat 身份验证在 Hawtio 中启用用户角色

转载 作者:行者123 更新时间:2023-11-28 23:14:40 24 4
gpt4 key购买 nike

我在 TomCat 服务器上部署了一个 Hawtio-offline 实例,该服务器通过 TomCat 身份验证进行了身份验证(因此,例如,用户在 conf/tomcat-users.xml 文件中定义)。我想知道是否有一种方法可以仅通过 TomCat 身份验证来强制执行用户角色和权限。

例如,我想要一个只能查看每个选项卡但不能更改任何内容的 guest 用户。或者有一个只能启动或暂停 Camel 上下文而不能破坏上下文的角色。

这可能吗?如果是这样,实现这个的最佳方法是什么?谢谢!

最佳答案

目前,RBAC(基于角色的访问控制)仅在 Apache Karaf 容器上受支持。

如果您想为 Tomcat 启用 RBAC,您需要为 Tomcat 实现一个 JMXSecurityMBean 并将其注册到平台 MBean 服务器,以便 Hawtio 可以查找它: https://github.com/hawtio/hawtio/blob/hawtio-2.0.3/hawtio-system/src/main/java/io/hawt/jmx/JMXSecurityMBean.java
但这很难。

关于tomcat - 通过 TomCat 身份验证在 Hawtio 中启用用户角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51842282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com