我需要从 Keycloak 更新到另一个关于创建用户的专有数据存储信息(无论是直接在 Keycloak 中创建还是在连接的 LDAP/Active 目录中创建)。 我试图增强日志记录,但似乎这并没有记录所有内容。
在 Keycloak 中有没有办法订阅一些事件(比如创建用户)并从该事件触发一些日志记录/网络服务调用——以便传输所有信息? 这样做的正确点是什么?
最佳答案
您可以通过实现 EventListenerProvider 和 EventListenerProviderFactory 接口(interface)来编写自己的事件监听器,更多内容可以在 server development 中找到。文档。
您还可以在 keycloak-quickstarts 中找到将事件写入 System.out 的示例事件监听器
关于java - Keycloak:订阅事件,例如创建用户以触发网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57431092/