首页 > 解决方案 > keycloak 提示电子邮件到登录页面,如果可能,让 keycloak 绕过登录页面

问题描述

我们希望在移动应用程序中使用此登录/注册 UX:

  1. 向用户询问电子邮件地址
  2. 如果用户已注册,请检查特定用户使用的身份提供者并重定向到该 idp 进行登录(通过 appauth)。
  3. 如果用户未注册,则将用户发送到 keycloak 注册页面

我们可以使用使用 keycloak API 的 Spring Boot 后端来构建它。但我想知道如果没有自定义后端这是否可能?如果 keycloak 不支持开箱即用,我们很乐意为它编写一个自定义 SPI 左右。

这个想法是提示 id 提供者(支持通过 跳过登录页面kc_idp_hint=google),但我们确实想提示email地址。然后 Keycloak 应该找出使用的 idp(或纯电子邮件/密码)并将用户发送到相应的登录/注册系统。

市面上有这样的解决方案吗?否则我们怎么能建造它?

标签: keycloak

解决方案


推荐阅读