keycloak - keycloak 提示电子邮件到登录页面,如果可能,让 keycloak 绕过登录页面
问题描述
我们希望在移动应用程序中使用此登录/注册 UX:
- 向用户询问电子邮件地址
- 如果用户已注册,请检查特定用户使用的身份提供者并重定向到该 idp 进行登录(通过 appauth)。
- 如果用户未注册,则将用户发送到 keycloak 注册页面
我们可以使用使用 keycloak API 的 Spring Boot 后端来构建它。但我想知道如果没有自定义后端这是否可能?如果 keycloak 不支持开箱即用,我们很乐意为它编写一个自定义 SPI 左右。
这个想法是不提示 id 提供者(支持通过 跳过登录页面kc_idp_hint=google
),但我们确实想提示email
地址。然后 Keycloak 应该找出使用的 idp(或纯电子邮件/密码)并将用户发送到相应的登录/注册系统。
市面上有这样的解决方案吗?否则我们怎么能建造它?
解决方案
推荐阅读
- python - 如何在没有引导加载程序的情况下检查固件是否已上传到 Arduino Leonardo?
- vue.js - 创建 VuePress 主题时如何导入字体真棒?
- javascript - React-native Webview , javacript windows.open , WebView 中的新窗口
- java - 我无法理解
- php - Wordpress Vue Form 获取当前地址
- mysql - 将 MySQL 迁移到 MS-SQL Server
- ios - 为什么在使用 CoreData、NSFetchedResultsController 和 Diffable 数据源时需要 DispatchQueue.main.async
- python - 我们如何在类构造函数中直接使用 json.dumps,而不是通过单独的函数调用它?
- r - 如何根据 R 中另一列中的字符创建二进制列?
- python - 请帮我查找此代码中的错误