2.7. API 更改


2.7.1. ClusterProvider API 中的新方法

此方法被添加到 org.keycloak.cluster.ClusterProvider 中:

  • void notify (String taskKey, Collection<? extends ClusterEvent> events, boolean ignoreSender, DCNotify dcNotify)

当多个事件发送到同一 taskKey 时,此方法批处理事件仅执行单个网络调用。这是用于减少流量和网络相关资源的优化。

在 Red Hat build of Keycloak 26 中,新方法具有默认的实现,以保持与自定义实现的向后兼容性。默认实现会为每个事件执行单个网络调用,它将在以后的 Keycloak 版本中删除。

2.7.2. 新的 Java API 以按名称搜索域

RealmProvider Java API 现在包含一个新的方法 Stream<RealmModel> getRealmsStream (String search),它允许按名称搜索域。虽然从提供程序加载后会过滤流的默认实现,但建议实现它,以便进行更有效的实施。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.