使用手机号码和 otp 进行 Keycloak 身份验证

标签 keycloak

我正在使用 vertx 实现 Keycloak 身份验证。我想自定义登录流程,而不是 username/password表单我想通过手机号和OTP登录.
如果他们在 keycloak 中创建了任何自定义的必需操作提供程序,任何人都可以帮助我。

提前致谢。

最佳答案

我认为这在 Keycloak 中现在是可行的,使用 Authenticator SPI .请看看这个 code你会知道你可以修改完整的登录流程而不会有太多问题。
同样可以重写为从手机号码登录。

请看看这个API keycloak-sms-authenticator , 无需编写大量代码就可以非常灵活地进行基于 SMS 的身份验证。

这是另一个很好的官方文档 Custom User Attributes可用如何使用手机号码。

关于使用手机号码和 otp 进行 Keycloak 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55233593/

相关文章:

java - 未找到 Keycloak 提供程序

spring - 在 keycloak 和 spring rest api 中管理用户权限

jwt - 如何通过Keycloak Rest API生成JWT token ?

java - 如何以编程方式从keycloak(Spring)通过不记名 token 获取用户名和uuid?

keycloak - 如何在 Keycloak 中注册自定义 ProtocolMapper?

java - 如何在keycloak中动态编辑standalone.xml文件

spring - Keycloak Spring Boot 适配器和匿名资源

javascript - 如何使用 Keycloak 获取当前用户头像?

java - 无需重新编译整个项目即可修改 Keycloak 源代码

java - Keycloak 提示 token 端点上的 redirect_uri 无效