Keycloak : 当新用户注册时通过 API 获得通知
Posted
技术标签:
【中文标题】Keycloak : 当新用户注册时通过 API 获得通知【英文标题】:Keycloak : Get notified via API when a new user registers 【发布时间】:2020-12-21 18:12:06 【问题描述】:我有一个 Angular(客户端)Java Spring Boot 2(服务器端)应用程序,它重定向到 Keycloak,以便用户执行身份验证/注册等。用户登录后,他们被重定向到应用程序及其令牌。
我想知道(在 Java 服务器端)用户何时注册,以便我可以在我自己的数据库中为他们创建一些额外的东西。当用户在我的 Keycloak 上注册时,是否有一种标准方法可以“监听”? Java中这种行为的任何例子?
提前谢谢你。
【问题讨论】:
【参考方案1】:Keycloak 为您提供了实现EventListenerSPI 的选项,但我不确定是否有合适的事件类型用于完成注册,因此您最好实现custom registration step。实施后,您可以将其置于注册流程的末尾(管理控制台中的身份验证设置部分)并在外部数据库中执行您的任务。
【讨论】:
以上是关于Keycloak : 当新用户注册时通过 API 获得通知的主要内容,如果未能解决你的问题,请参考以下文章
使用 Keycloak 时模拟“生成 API 令牌”的最佳实践