7.4. 授权无效管理


messaging - activemq 子系统中服务器上的 security- invalidation-interval 属性决定了在必须重新授权前缓存授权的时长。

系统授权用户在地址上执行操作时,将缓存授权。下次同一用户在同一地址上执行相同的操作时,系统会将缓存的授权用于操作。

例如,用户 admin 尝试向地址 新闻 发送消息。系统授权操作,并缓存授权。下一次 管理员 尝试向 news 发送消息时 系统会使用缓存的授权。

如果缓存的授权没有在无效间隔指定的时间内再次使用,则会从缓存中清除授权。系统必须重新授权用户,以便在请求的地址执行请求的操作。

安装后,JBoss EAP 假定默认值为 10000 毫秒(10 秒)。

/subsystem=messaging-activemq/server=default:read-attribute(name=security-invalidation-interval)
{
    "outcome" => "success",
    "result" => 10000L
}
Copy to Clipboard Toggle word wrap

security-invalidation-interval 属性可以配置。例如,以下命令将间隔更新为 60000 毫秒(60 秒或一分钟)。

/subsystem=messaging-activemq/server=default:write-attribute(name=security-invalidation-interval,value=60000)
{
    "outcome" => "success",
    "response-headers" => {
        "operation-requires-reload" => true,
        "process-state" => "reload-required"
    }
}
Copy to Clipboard Toggle word wrap

您必须重新加载服务器才能使配置修改生效。

读取 属性会显示新结果。

/subsystem=messaging-activemq/server=default:read-attribute(name=security-invalidation-interval)
{
    "outcome" => "success",
    "result" => 60000L
}
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat