0

我正在尝试向 Keycloak 下的用户配置文件添加一些附加属性。我已经看到了用于修改主题和添加实现 FormAction 接口的验证逻辑的文档。

但是,FormAction 接口是私有 spi jar 的一部分,当我在 Keycloak 下部署 jar 时,我收到警告说 FormAction 是私有 spi 的一部分,可能会在没有任何信息的情况下被删除,确切的警告如下。

WARN  [org.keycloak.services] (MSC service thread 1-3) KC-SERVICES0047: my-custom-attributes (in.gov.xxx.idp.customization.MyCustomAttributes) is implementing the internal SPI form-action. This SPI is internal and may change without notice

当文档声明这是向自定义属性添加验证的方式时,为什么 spi 是私有的?

我在带有 Java 11 的 RHEL 7.9 操作系统上使用 Keycloak 12.0.2。

4

0 回答 0