14.2. 审计管理员事件


您可以记录管理控制台中管理员执行的所有操作。管理控制台通过调用红帽构建的 Keycloak REST 接口和红帽构建的 Keycloak 审计来执行管理操作。您可以在管理门户中查看生成的事件。

流程

使用这个流程开始审计管理员操作。

  1. 单击菜单中的 Realm settings。
  2. 点 Events 选项卡。
  3. 单击 Admin events settings 选项卡。
  4. 将 Save events 切换到 ON。

    Red Hat build of Keycloak 显示 Include 表示 开关。

  5. 将 Include 表示 切换为 ON。

    Include Representation 开关包括通过 admin REST API 发送的 JSON 文档,以便您可以查看管理员操作。

    管理事件设置

    Admin events settings

  6. 点 Save。
  7. 要清除存储的操作的数据库,请单击 Clear admin events。

流程

现在,您可以查看管理员事件。

  1. 点菜单中的 Events。
  2. 单击 Admin events 选项卡。

    管理员事件

    Admin events

当 Include Representation 开关为 ON 时,可能会导致将大量信息存储在数据库中。您可以使用 --spi-events-store-jpa-max-field-length 参数来设置表示的最大长度。如果要遵循底层存储限制,则此设置很有用。例如:

kc.[sh|bat] --spi-events-store-jpa-max-field-length=2500
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部