第 16 章 升级 Red Hat build of Keycloak Client Libraries
客户端库是这些工件:
-
Java 管理客户端 - Maven 工件
org.keycloak:keycloak-admin-client
-
Java authorization client - Maven artifact
org.keycloak:keycloak-authz-client
-
Java policy enforcer - Maven artifact
org.keycloak:keycloak-policy-enforcer
-
上面其他客户端库使用的 Java 通用类 - Maven 工件
org.keycloak:keycloak-client-common-synced
客户端库支持所有支持的 Keycloak 服务器版本。通过更多服务器版本支持客户端库可以更轻松地更新,因此当更新应用程序的客户端库时,您可能不需要同时更新服务器。
客户端库甚至可以和红帽构建的 Keycloak 服务器的旧版本一起工作,但无法保证并正式支持。
可能需要查阅 Java admin-client 等客户端库的 javadoc,以查看红帽构建的 Keycloak 服务器版本支持哪些端点和参数。对于 admin 客户端,请参阅 Red Hat build of Keycloak admin client 章节中的 "Compatibility with Red Hat build of Keycloak server"。