我正在使用 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/